教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

2019-10-16から1日間の記事一覧

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

ExcelVBAではセルの操作抜きではプログラムが書けないほど、セル操作は重要になります。セルには数値や文字を入力するだけでなく、数式を入力したり、罫線や表示形式などの書式を設定したり等、プログラミングをする上で中核となる操作となります。セルを指…

【ExcelVBA 基本操作】MsgBox(メッセージボックス)の使い方(表示方法)について教えて!

MsgBoxを使う事でユーザへの情報・警告・エラーの表示や処理の選択をさせる事が可能となります。また、MsgBoxを上手に活用すれば、マクロの使い勝手をワンランクアップさせる事も可能です。その使い方について紹介します。 構文 使い方 サンプル① サンプル② …

【ExcelVBA 基本操作】変数って何ですか?定義や宣言の方法について教えて!

ExcelVBAでプログラミングをしていく上では、変数の使用は必須となります。使い方を理解してから次のステップに進んでもらえると、他のプログラム記述内容もすんなり頭に入ってくると思います。その変数の使い方について紹介します。 変数の定義方法 使い方 …

【ExcelVBA 基本操作】VBAでのコメント(コメントアウト)の書き方について教えて!

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

【ExcelVBA 基本操作】プロシージャ(Sub・Function)の使い方を教えて!

プロシージャとはVBAの命令文を1つにまとめたものです。VBAコードは1行ごとに命令文を記述して実行しますが、通常のマクロでは複数の命令文を記述して纒めて実行します。その様に纏められた命令文がプロシージャとなります。プロシージャには、Subプロシージ…

【ExcelVBA 基本操作】ExcelVBAマクロを有効化するにはどうすればいいの?教えて!

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