Vbaを使用して複数の列を挿入する方法


VBA を使用して Excel に複数の列を挿入するには、次の構文を使用できます。

 Sub InsertMultipleColumns()
Worksheets(" Sheet1 ").Range(" B:D ").EntireColumn.Insert
End Sub

この特定のマクロは、 Sheet1というシートの範囲DからFに 3 つの空の列を挿入し、既存の列をすべて右に押し込みます。

次の例は、この構文を実際に使用する方法を示しています。

例: VBA を使用して複数の列を挿入する方法

さまざまなバスケットボール選手に関する情報を含む次のデータセットがあるとします。

列 B から始まる 3 つの空の列を挿入するとします。

これを行うには、次のマクロを作成できます。

 Sub InsertMultipleColumns()
Worksheets(" Sheet1 ").Range(" B:D ").EntireColumn.Insert
End Sub

このマクロを実行すると、次の出力が表示されます。

Sheet1というワークシートの列位置 B、C、D に 3 つの空白列が挿入されていることに注目してください。

以前に列 B、C、D に存在していた値は、単純に右に移動されました。

: VBA のInsert関数の完全なドキュメントはここで見つけることができます。

追加リソース

次のチュートリアルでは、VBA で他の一般的なタスクを実行する方法について説明します。

VBA: 最後に使用された行を見つける方法
VBA: 範囲内の行数をカウントする方法
VBA: 使用されている列の数を数える方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です