首页 文章

如何根据单元格值复制不同页面上的范围?

提问于
浏览
0

例如:

在工作表1上,A1单元格值具有列表的数据验证,列表的值为:

-你好再见

在工作表2上,我有一个名为“hello”的数据范围,在工作表3上,我有一个名为“goodbye”的数据范围

我想要的是,当我从列表中选择你好或再见时,宏会复制在工作表1上以A1单元格的值命名的范围 .

有没有办法做到这一点?我尝试使单元格值成为一个字符串,然后使用此代码:范围(“&string&”) . 复制,但问题是,我没有在工作表中指定我要复制的范围,所以显然这不是'工作 .

帮帮忙

1 回答

  • 0

    如果要应用`.RefersToRange方法,则不必使用工作簿范围进一步使用命名范围 .

    Thisworkbook.names("Hello").referstorange.copy destination:=range("L32")
    

    目的地必须更改以适合您自己的目标,"Hello"应该是您的数据验证单元格的参考,但您应该明白这一点 .

相关问题