繁体   English   中英

Excel VBScript复制和粘贴单元格值到另一个列表的末尾

[英]Excel VBScript Copy and Paste cell values to end of another list

我有一个包含单元格值的表,并想将它们复制到另一个工作表上的范围。 下面的脚本适用于复制和粘贴部分,但是我希望每次都将信息粘贴到列表的末尾,而不要覆盖那里的信息。

Set excel = CreateObject("Excel.Application")
Set info = excel.Workbooks.Open("C:\Users\jcampos\Google Drive\Standings Excel\Standings.xlsm")

info.Worksheets("XML").Range("DATA").Copy

info.Worksheets("Gameday Info").Range("A2").PasteSpecial -4163

info.save
info.Application.Quit

有没有办法使它附加到列表的底部而不是覆盖信息?

谢谢

只需更改Range(“ A2”)以引用最后一行。

lastrow = info.Worksheets("Gameday Info").UsedRange.Rows.Count + 1
info.Worksheets("Gameday Info").Range("A" & lastrow).PasteSpecial -4163

请参阅其他引用最后一行的方法

暂无
暂无

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

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