gpt4 book ai didi

vba - EXCEL VBA : Append column from one worksheet to the end of another

转载 作者:行者123 更新时间:2023-12-04 22:32:01 24 4
gpt4 key购买 nike

我目前有以下内容可以将表 2 中的第一列复制到表 1 中的第一列

Sheets("Sheet2").Columns(1).Copy Destination:=Sheets("Sheet1").Columns(1)

但是,这会覆盖那里的内容 - 我如何将数据附加到已经存在的内容中?

谢谢

最佳答案

尝试,

dim arr as variant, i as long

arr = array("A", "B", "C", "G", "H", "I")

With Worksheets("Sheet2")
for i=lbound(arr) to ubound(arr)
.Range(.Cells(1, arr(i)), .Cells(.Rows.Count, arr(i)).End(xlUp)).Copy _
Destination:=Worksheets("Sheet1").Cells(.Rows.Count, arr(i)).End(xlUp).Offset(1, 0)
next i
End With

关于vba - EXCEL VBA : Append column from one worksheet to the end of another,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51947380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com