0
最近、すべての質問を申し訳ありませんが、私はVBにはかなり新しくなっています。私のスクリプトでは、空のシート上で実行すると完全に動作します。しかし、私はそれを実行して、同じ値を持つテーブルを生成しようとすると、すべての値の間に大きなスペースが入ります。スクリプト自体に入れることを忘れていることはありますか?Excel VBスクリプトを使用してテーブルを作成する
コード
For Each i In ddg
Unit = "Unit #" & i
LastRow = Sheets("Test").Range("A50000").End(xlUp).Row + 1
Sheets(Unit).Range("A2:A100").Copy Destination:=Sheets("Test").Range("A" & LastRow)
Sheets(Unit).Range("B2:B100").Copy Destination:=Sheets("Test").Range("D" & LastRow)
Sheets(Unit).Range("C2:C100").Copy Destination:=Sheets("Test").Range("E" & LastRow)
Sheets(Unit).Range("D2:D100").Copy Destination:=Sheets("Test").Range("F" & LastRow)
Sheets(Unit).Range("E2:E100").Copy Destination:=Sheets("Test").Range("G" & LastRow)
Sheets(Unit).Range("F2:F100").Copy Destination:=Sheets("Test").Range("L" & LastRow)
Next i
私が投稿したコードでは、数字の範囲をループし、それらをデータを取り出すテーブルに対応する文字列に連結します。これがこの仕事を達成するかどうかはわかりません。 – kdean693