まさ工房

ExcelVBAとAcessDBを利用した業務支援ツールを作成する工房です

マクロ・VBA

【Excelマクロ・VBA】IF文(条件分岐)の使い方を知りたいです。教えて!

ExcelVBAでプログラミングをしていくと、ある条件の時だけ「処理を実行したい」や「内容を変更したい」等の分岐判定を行いたいケースがあります。そのような場合は、IF文を使用する事で処理を分岐させる事ができるようになります。今回はIF文の使い方につい…

【Excelマクロ・VBA】変数って何ですか?定義や宣言の方法について教えて!

変数とは「値を一時的に保存していくための入れ物となり、条件により値を変更する事が可能」と理解してもらえればいいと思います。ExcelVBAでプログラミングをしていく上では、変数の使用は必須となります。使い方を理解してから次のステップに進んでもらえ…

【Excelマクロ・VBA】VBAでのコメント(コメントアウト)の書き方について教えて!

VBAを記述する中で、コメントを追記したいケースがあります。適切なコメントを付ける事で、記述されているプログラムの内容を理解する手助けとなります。また、コメントされた記述については、プログラム実行時には無視されるため、実行したくないロジックを…

【Excelマクロ・VBA】マクロやVBAでセル(Cells/Range)を指定する方法について教えて!

マクロやVBAでセルを指定する方法は2つあります。一つはCellsで指定する方法、もう一つはRangeで指定する方法です。各々の使い方について説明します。 【目次】 構文 使い方 Cellsを使用した記述方法 Rangeを使用した記述方法 おわりに 構文 (1)Cellsの記…

【Excelマクロ・VBA】MsgBox(メッセージボックス)の使い方(表示方法)について教えて!

マクロやVBAでメッセージを表示するには、MsgBox(メッセージボックス)を使用する必要があります。その使い方について説明します。 【目次】 構文 使い方 サンプル① サンプル② サンプル③ おわりに 構文 以下の様に記述します。 ===========================…

【Excelマクロ・VBA】マクロ/VBAを書く(記述する)ためにはどうすればいいの?教えて!

マクロやVBAを記述するためには、VBE(Visual Basic Editor)を開く必要があります。VBEはマクロやVBAを記述するための画面となります。その画面の開き方について説明します。 表示方法 (1)Excelを起動します。 (2)メニューにある「開発」タブをクリック…

【Excelマクロ・VBA】マクロ/VBAをボタンに割り当てる(マクロ実行ボタンを表示する)にはどうすればいいですか?教えて!(フォームコントロールボタン)

マクロやVBAをボタンに割り当てる事で、ボタンをクリックするだけで処理が実行される様に設定できます。その設定方法について説明します。ボタンをクリックするだけでマクロ(VBA)が実行できるようになり、非常に効率的です。またマクロやVBAに不慣れなユー…

【Excelマクロ・VBA】ExcelVBAマクロを有効化するにはどうすればいいの?教えて!

ExcelでVBAやマクロを含んだファイルを開こうとすると、以下のメッセージが表示される事があります。 [パターン1] [パターン2] これはExcel側から「VBAやマクロを含んだファイルを開こうとしていますが、使えるようにしてもいいですか?」という問いかけ…

【Excelマクロ・VBA】Excelで開発タブを表示するにはどうすればいいの?教えて!

マクロの作成や実行を行うには、開発タブを表示する必要があります。しかし、Excelの初期状態では開発タブが表示されていないため、自分で表示する作業が必要となります。以下で開発タブの表示手順について説明させてもらいますので、参考にして下さい。 表…