例如:
在工作表1上,A1单元格值具有列表的数据验证,列表的值为:
-Hello -goodbye
在工作表2上,我有一个名为" hello"的数据范围。在工作表3上,我有一个名为"再见"
的数据范围我想要的是当我从列表中选择问候或再见时,宏会复制以工作表1上A1单元格的值命名的范围。
有办法吗?我尝试将单元格值设为字符串,然后使用此代码:范围("& string&")。复制,但问题是我没有在工作表中指定我想要的范围复制,显然这不起作用。
帮助请
答案 0 :(得分:0)
如果要应用`.RefersToRange方法,则不必使用工作簿范围进一步使用命名范围。
Thisworkbook.names("Hello").referstorange.copy destination:=range("L32")
目的地必须更改以适合您自己的目标,而“Hello”应该是对您的数据验证单元的引用,但您应该明白这一点。