VBA の基本的な文法
大文字・小文字の区別
VBAには大文字・小文字の区別がなく、正しく入力すれば自動的に変換します。
例えば、msgbox と入力すると Msgbox のように先頭を大文字で以降を小文字に変換されます。
変数や定数の宣言を強制
VBAでは、必ずしも変数を宣言する必要はありませんが、
Option Explicitで「宣言を強制する」を書くことをおすすめします。
変数を必ず宣言するように習慣付けておくと、エラーの発生を未然に防ぐことができます。
[ツール]→[オプション]→[編集]タブで[変数の宣言を強制する]をチェックすると
新しくモジュールを挿入した際に、自動的に
Option Explicitが設定されます。
コメントのつけ方
VBAでは '(シングルクォーテーション)でコメントをつけることができます。
'コメントです
Dim i As Long 'コメントです
|
Excel VBA講座
| Excel VBA とは
Excel VBAとは、Excelに標準で付いているプログラミング言語です。
VBAはVisual Basic for Applicationsの略で、プログラムの構文は、Vi... |
| エラー処理について
On Errorを使って、エラーが発生したときの処理を定義することができます。
型の不一致などでプログラムを停止させないようにエラー処理... |
| 色を設定するには(ColorIndex、Color)
色の指定方法にはColorIndexとColorの2種類があります。
セルの文字色の場合は Font に、背景色の場合は Interior に... |
| ワークシートのイベントを追加するには
ワークシートを選択したとき、ダブルクリックしたときのイベントを取得し、特定の操作させることができます。
「ワ... |
| ワークブックのイベントを追加するには
ワークブックを開いたときや閉じたときのイベントを取得し、特定の操作させることができます。
「ワークブックを開... |
| マクロとは
マクロとは、特定の操作手順をプログラムとして記述して自動化する機能のことです。
よく使う処理をマクロとして保存しておけば、必要なとき... |
| VBE とは
VBE (Visual Basic Editor) とは、Excelに搭載したVBA用のエディターのことです。
VBEを起動するには、Excelの「ツール」→「マクロ」→「Visual... |
| VBA の基本的な文法
大文字・小文字の区別
VBAには大文字・小文字の区別がなく、正しく入力すれば自動的に変換します。
例えば、msgbox と入力すると Msgbo... |
| VBA の変数
変数とは、数値やテキスト文字列などのデータを格納する記憶領域に名前を付けたものです。
変数に格納されているデータは、変数の "値" と呼ば... |
| VBA の定数
定数とは、数値やテキスト文字列などのデータを事前に設定しておくものです。
定数は設定値や基準値などに使うことによって、ソースに一貫性を... |
| セルを選択するには
セルを選択するには、Cells または Range を使用します。
Cells の使用方法
Cells(1, 1) のように、行番号と列番号を指定します。
... |
| 行や列を選択するには
行は Rows を、列は Columns を使用します。
Select を使用し、行または列を選択します。
Rows の使用方法
Rows(1) または Rows("... |
| セルの書式を設定するには
Cells や Range にセルの書式を設定することができます。
セルの書式設定
Font で文字色やサイズ、フォントの設定ができます... |