VBAを適用して列を選択する方法(3つの方法)

  • これを共有
Hugh West

この記事では、Excelで列を選択するためのVBAコードを適用する方法を説明します。 範囲全体または列を選択する必要がある場合に役立つと思います。 VBAプログラミングコード この記事では、そのための方法をいくつか紹介します。

練習用ワークブックをダウンロードする

この練習帳をダウンロードして、この記事を読みながら課題を実行してください。

VBAを適用して列を選択する.xlsx

VBAを適用して列を選択する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のタスクに関連する他の記事もご覧ください!

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。