k-likework

LIKEWORKで生きるためのブログ

Excel VBAを使用する~EXCEL VBA準備~

EXCEL VBAを使いたくなりました

なぜって、EXCELの大量のSQL全文をWORDの表に貼り付ける必要があるからです。 SQL全文を200個も貼り付けしてたら、虚しくなります。

Excel VBAは、20代の時にちょっとかじった程度で、もう色々忘れているので、思い出すためのメモ。

参考にしたサイトはこちら。

tonari-it.com

EXCEL VBAを始める準備編

EXCELに開発タブを表示する

  1. オプションメニューで[リボンのユーザ設定]を選択後、「開発」にチェックをしてOKする f:id:kodomonosora:20211021113609p:plain

  2. EXCELに開発タブが表示される f:id:kodomonosora:20211021113647p:plain

VBEを起動する

  1. 開発タブメニューから「Visual Basic」をクリックする f:id:kodomonosora:20211021113910p:plain

  2. または、ショートカットキー[Alt]+[F11]でVBE起動/閉じるが可能 f:id:kodomonosora:20211021114310p:plain

変数の宣言を強制する設定

  1. VBEのツールメニューからオプションを選択 f:id:kodomonosora:20211021114501p:plain

  2. 「変数の宣言を強制する」にチェックしてOKする f:id:kodomonosora:20211021114621p:plain

標準モジュールを挿入する

  1. 開発タブメニューの挿入メニューから、「標準モジュール」を選択する f:id:kodomonosora:20211021115416p:plain

  2. 標準モジュールが表示される f:id:kodomonosora:20211021115712p:plain

イミディエイトウィンドウを表示する

  1. 表示メニューからイミディエイトウィンドウを選択する f:id:kodomonosora:20211021120047p:plain

  2. VBEの下部にイミディエイトウィンドウが表示される f:id:kodomonosora:20211021120156p:plain

VBAプログラムの保存方法

  1. VBE、またはExcelから保存可能
  2. 保存する際は、「EXCELマクロ有効ブック(*.xlsm)」を選択する