繁体   English   中英

如何将特定工作表更改为当前工作表?

[英]How do I change specific worksheet to current worksheet?

我在工作簿A中附加了一个带有宏的命令按钮,该宏可从文件夹中的任何工作簿中复制单元格A2:B2并将它们粘贴到工作簿A中AMT工作表中的单元格B2开始。

我想在每个工作表上放置一个命令按钮,而不是总是粘贴到AMT工作表上,而是想将命令按钮单击到任何一个工作表上。

到目前为止,这就是我一直在将数据从一张表传输到另一张表的方式,但是我不确定如何worksheet macro was clicked on AMT更改为worksheet macro was clicked on我已经被警告要使用.Select.Activate但是我没有确定还有其他方法,谢谢。

 'Transfer cells B2 & C2 from the results worksheet
                 With ws.Range("A2:B2")
                     ThisWorkbook.Worksheets("AMT").Range("B4").Offset(wbc, 0).Resize(.Rows.Count, .Columns.Count) = .Value
                 End With

如果您不想执行活动工作表,则可以设置一些要更改的单元格,例如单击后从0更改为1,然后循环浏览每个工作表以查看更改了哪个范围以拉出所需的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM