目次
この記事では、Excelで列を選択するためのVBAコードを適用する方法を説明します。 範囲全体または列を選択する必要がある場合に役立つと思います。 VBAプログラミングコード この記事では、そのための方法をいくつか紹介します。
練習用ワークブックをダウンロードする
この練習帳をダウンロードして、この記事を読みながら課題を実行してください。
VBAを適用して列を選択する.xlsxVBAを適用して列を選択する3つの適切な方法
VBAマクロでは、3種類の方法で列を選択することができます。 1つの列、複数の列、範囲全体を選択することができます。 このセクションでは、これらのすべての方法について説明します。
1.1列を選択するVBAコードを実行する
VBAのコードを使って、列全体を選択しなければならない状況を想像してみてください。 簡単なコードを適用することで、非常に簡単に行うことができます。 以下の手順で学んでみましょう。
ステップ1.
- VBAのコードを入力するには、まずVBAのウィンドウを開く必要があります。 キーボードショートカットを使用するか、または、VBAのウィンドウを開いて、VBAのコードを入力します。 デベロッパータブ .プレス Ctrl+F11 を開いてください。 VBAウィンドウです。
- VBAウィンドウで、コードを書き込むためのモジュールを作成する必要があります。 Insertをクリックし、次のようにクリックします。 モジュール をクリックすると開きます。
ステップ2.
- ここでは、まずコードの書式を書き、その後に条件を入れます。 コードの開始と終了は
Private Sub Select_Column() End Sub
- C列を選択するコードを記述していきます。
列(3).Select
- 最終的なコードは
Private Sub select_column() Columns(3).Select End Sub
- 実行アイコンをクリックしてコードを実行すると、私たちの指定した列が選択されます。
ステップ3.
- 選択した列の各セルに特定の数値を入力することもできます。 例えば、以下のような数値を入力するとします。 100 において C4 そのためには、列の中の任意のセルを選択します。 C .
- このコードをモジュールに挿入してください。
Private Sub select_column() ActiveCell.EntireColumn.Cells(4).Value = 100 End Sub
- このコードを実行すると、結果はここになります。
2.複数の列を選択するVBAコードを適用する
ステップ1.
- 1つの列を選択したのと同じように、複数の列を選択することができます。 しかし、ここではコードが異なります。 では、まずVBAのウィンドウを開いてみましょう!
ステップ2.
- BからDまでの列を選択したい。そのためのコード。
Private Sub select_multiplecolumns() Columns("B:D").Select End Sub
- そして、複数の列が選択された状態。
3.VBAコードで範囲内の列を選択する
VBAのコードを使った範囲選択も簡単で、コード量も少なくて済みます。 例えば、次のような範囲を選択する必要があるとします。 B3 まで F13 以下の手順で学習してください。
ステップ1.
- VBA コードをモジュールに挿入します。
Private Sub select_range() Range(Cells(3, 2), Cells(13, 6)).Select Range("B3", "F13").Select Range("B3:F13").Select End Sub
- VBAのコードを使って範囲を選択しました。
ステップ2.
- 選択した範囲に数字やテキストを入力することもできます。 以下のコードをモジュールに挿入するだけです。
Private Sub select_range() Range ("B3:F13"). Select Selection = 100 End Sub
- それが、この方法です。
ステップ3.
- さらに、選択したセルに色をつけることもできます。 このコードをVBAモジュールに書き込むだけです。
Private Sub select_range() Selection.Interior.Color = RGB (255,255,0) End Sub
- こうして、VBAのコードを使って、範囲を選択し、色をつけることができるのです。
覚えておきたいこと
👉 開発者タブが表示されていない場合は、この手順でアクティブにすることができます。
クイックアクセスツールバーのカスタマイズ → その他のコマンド → リボンのカスタマイズ → デベロッパー → OK
結論
今回は、列を選択するためのVBAコードを実行するための3つの異なるアプローチについて説明しました。 何か質問や疑問があれば、ぜひコメントしてください。 また、Excelのタスクに関連する他の記事もご覧ください!