【发布时间】:2016-01-14 15:50:18
【问题描述】:
我正在尝试根据活动单元格内容(来自数据验证下拉菜单)粘贴命名范围的内容。
活动单元格内容等于命名范围名称。
工作表中有 40 个奇怪的命名范围,我想通过选择特定单元格并调用宏将它们粘贴到列中。
我可以创建变量并将活动单元格内容分配给变量,但我看不到如何将变量分配给命名范围的名称并粘贴内容。
我尝试了以下代码:
Sub PrintRange()
'
' PrintRange Macro
'
' Keyboard Shortcut: Ctrl+Shift+L
'
Dim LO As Variant
Set LO = ActiveCell
Application.Goto Reference:="LO"
Selection.Copy
Sheets("Test page").Select
Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
谁能给我一些建议?
【问题讨论】:
-
你有没有尝试过
-
是的,抱歉我在其他电脑上,有点匆忙,
-
我是用眼睛抄的-
-
将 LO 作为变体变暗;设置 LO = ActiveCell; Application.Goto 参考 = "LO";选择.复制; ActiveCell.Offset 等; ActiveSheet.Paste;结束子
-
你怎么看。我尝试了几种数据类型等。我确定这是我将 LO 变量分配给命名范围名称的方式...