![](/img/trans.png)
[英]How can I copy specific rows in one worksheet to another based on multiple cell values?
[英]How do I copy information of one cell to a cell on another worksheet, when a specific cell is clicked?
我一直在尝试创建一个 VBA 宏,当我单击某个单元格(在 excel 中)时,可以将另一个工作表上的信息复制到指定的单元格中。
例如,如果我单击 Worksheet1 中的 A1,则 worksheet3 上的 B20:C20 将复制到 Worksheet2 的 B20:C20。 谁能帮我创建这个宏?
尝试按照以下示例进行操作:
Private Sub CommandButton1_Click()
Dim ws As Worksheet, ws1 As Worksheet
Set ws = Sheets("KeyInformation")
Set ws1 = Sheets("Factsheet")
ws.Range("A2:Q2").Copy
ws1.Range("B9").PasteSpecial Paste:=xlPasteAll, Transpose:=True
Application.CutCopyMode = False
ws1.Activate
End Sub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.