ExcelVBAコード
VBAまたはVisualBasic Applicationsとも呼ばれるプログラミング言語は、Excelだけでなく、ほとんどのMicrosoftOfficeプログラム用のプログラミング言語です。VBAのコードと呼ばれる特定のタスクを実行するビジュアルベーシックエディタで一連の命令を記述できます。
Excelでは、VBAは開発者向けの開発者タブの下にあります。開発者のタブにアクセスするには、最初に有効にする必要があります。次に、タブまたはキーボードショートカットのALT + F11からアクセスできます。コードの組み合わせにより、VBAではマクロとも呼ばれるプロシージャが作成されます。つまり、マクロは、一緒に記述されたプログラミング言語であるコードのセットです。
あなたがVBAに不慣れで、それについて知らないなら、この記事はあなたのためです。
[開発者]タブを有効にする
最初に行う必要があるのは、Excelの開発者タブがリボンに表示されていることを確認することです。
Excelに[開発者]タブが表示されていない場合は、以下の手順に従って、Excelで[開発者]タブを有効にします。
ステップ1:ファイルに移動します。
ステップ2: [オプション]をクリックします。
ステップ3: Excelでリボンをカスタマイズするに移動します。
ステップ4:右側の[開発者]タブを確認します。オプションを選択したら、[OK]をクリックします。
ExcelVBAコードの使用例
#1-モジュールにコードを貼り付ける
VBAコードを作成するには、最初に[開発者]タブに移動して[VisualBasic]をクリックする必要があります。
Excelショートカットキー「ALT + F11」を押して、VisualBasicを開くこともできます。
Visual Basicを開くと、次のようなウィンドウが表示されます。
[挿入]に移動して、[モジュール]をクリックします。
モジュールをクリックするとすぐに挿入され、モジュール名が表示されます。また、右側に白いプレーンボードが表示されます。
白いプレーンボードに、コピーしたコードを貼り付ける必要があります。
コードを貼り付けたら、実行する必要があります。
実行プロセスは、ショートカットキーF5を押す方法と、上部の緑色の実行ボタンをクリックする方法の2つの方法で実行できます。
コピーされたVBAコードがウィンドウで実行されます。
#2 –VBAコードでブックを保存する
Excelファイルを保存するために特別な紹介は必要ないことは知っていますが、VBAコードに含まれるExcelワークブックに関しては、特別な紹介が1つ必要です。
ブックがすでに保存されていて、VBAコードをコピーしたばかりの場合は、ファイル拡張子を変更する必要があります。保存オプションをクリックすると、以下の警告メッセージが表示されるためです。
これは、保存しようとしているワークブックにVBプロジェクトが含まれており、通常のExcelワークブックとして保存できないことを示しています。このブックを「マクロ対応」ブックとして保存する必要があります。
[名前を付けて保存]をクリックするか、F12キーを押すと、ウィンドウの下に表示されます。
必要に応じてファイル名を入力しますが、[名前を付けて保存]タイプ「Excelマクロ対応ワークブック(* .xlsm)」を選択します。
[OK]をクリックして、ブックをマクロ対応ブックとして保存します。
#3 –マクロコードを図形に割り当てる
VBAを実行する必要があるときはいつでも、Visual Basic Editorに戻って実行する必要があります。これは、時間のかかるプロセスです。
いずれかの図形に名前でマクロを割り当てることができます。以下の手順に従って、Excelマクロを図形に割り当てます。
ステップ1:挿入に移動し、必要に応じて形状を選択します。
ステップ2:ワークシートにこれを描画する形状を選択した後。理想的にはデータから離れています。
手順3:右クリックして[テキストの編集]を選択します。
ステップ4:希望に応じて単語を追加します。「ここをクリックしてマクロを実行する」という単語を追加しました。
ステップ5:もう一度右クリックして、マクロを割り当てるオプションを選択します。
ステップ6:これですべてのマクロリストが表示されます。割り当てるマクロ名を選択します。
ステップ7: [OK ]をクリックします。現在、このボタンはマクロコードを保持しています。このボタンをクリックするたびに、このコードが実行されます。