使用 vbscript 复制多列

Copying multiple columns using vbscript

我正在尝试使用范围从 excel 传播 sheet 复制多个不同的列。

Committs.Range("A"&i,"C"&i).Copy                
wb3ss1.Range("A" & count,"C" & count).PasteSpecial

我想要 A 列和 C 列中的所有行,但即使是 B 列的行也被复制。如何只复制 A 和 C 列? 谢谢

你不能单独做每一列吗?

Dim col As Variant

For Each col In Array("A", "C")
    Committs.Range(col & "1:" & col & count).Copy                
    wb3ss1.Range(col & "1:" & col & count).PasteSpecial
Next