別のシートにコピーする必要がある2つの列の行数を動的に拡張するにはどうすればよいですか?そうVBAの動的不連続範囲Excel
Dim totrows As Integer
With ThisWorkbook.Worksheets("Sheet1")
totrows = .Range("A" & .Rows.Count).End(xlUp).Row
End With
次に、私が関心の2つの列を拡張しようとしています(「B」と「G」):
まず、私はtotrows
に含めると、保存する必要がある行の数を特定します範囲にはtotrows
行が含まれています。静的例えば、totrows
= 100場合は、その後、私が持っているでしょう:
With ThisWorkbook.Worksheets("Sheet1")
.Range("B2:B102,G2:G102").copy
End With
I、その後で私の第二のシートに貼り付け:
ThisWorkbook.Worksheets("Sheet2").Range("A2").Paste
ありがとうございました!私は運がなければ '&'を試していました - 私は引用符の外にコンマを入れていました(!) – Bendy