ビデオ: エクセルVBAの使い方講座 上巻 第4章 条件判断【動学.tv】Excel VBA 2025
Dummy Cheat SheetのExcel VBAプログラミングの一部
次の表は、 Excel用のマクロを作成するときに使用する一般的に使用されるVBAステートメントのリスト。特定のステートメントの詳細については、Excelのヘルプシステムに問い合わせてください。
VBAステートメント | 何をするか |
---|---|
AppActivate | アプリケーションウィンドウをアクティブにする |
ビープ音 | コンピュータのスピーカーから音を鳴らす |
呼び出し | コントロールを別のプロシージャに転送 > 現在のディレクトリを変更する |
ChDrive | 現在のドライブを変更する |
閉じる | テキストファイルを閉じる |
Const | 定数値を宣言する |
Date | Sets現在のシステム日付 |
宣言 | ダイナミックリンクの外部プロシージャへの参照を宣言する |
ライブラリ(DLL) | DeleteSetting |
内のアプリケーションのエントリからセクションまたはキー設定を削除するDim | 変数を宣言し、オプションでそのデータ型を宣言します。
Do-Loop |
一連の命令をループします。 | End |
それ自体で使用され、プログラムを終了します。また、If、With、Sub、Function、Property、Type、 | またはSelect |
で始まる | ステートメントのブロックを終了するためにも使用されます。Erase
配列の再初期化 Error |
特定のエラー状態をシミュレートする | Exit Do |
Do-Loopコードのブロックを終了する | Exit For |
For-Nextコードのブロックを終了する | Exit Function |
Functionプロシージャを終了する< Exitプロパティ | プロパティプロシージャを終了する |
Exit Sub | サブルーチンプロシージャを終了する |
FileCopy | ファイルをコピーする |
For Each-Next | コレクションの各メンバ |
For-Next | 一連の命令による特定の回数 |
関数 | Functionプロシージャの名前と引数の宣言
Get |
テキストファイルからデータを読み込みます。 | GoSub … Return
プロシージャに分岐してプロシージャから戻る |
GoTo | プロシージャ内の指定されたステートメントに分岐します。 |
If-Then-Else < 条件文を処理する(Else部分は | 省略可能) |
入力# | 逐次テキストファイルからデータを読み込みます。 |
ファイルを削除します。 | ファイルを削除します。 |
式の値を変数または | プロパティに割り当てます。
行入力# |
行を読み込みます。 | テキストファイルへのアクセスを制御します。 |
中文字 | 文字列内の文字を置換します。 |
テキストファイルへのアクセスを制御します。 |
MkDir |
新しいディレクトリを作成する | 名前 |
ファイルまたはディレクトリの名前を変更する | エラー |
エラーの場合の具体的な手順を説明する | |
On … GoSub | 条件に基づく分岐 |
On … GoTo | 条件に基づく分岐 |
開く | テキストファイルを開く |
Option Base | 変更配列のデフォルトの下限
Option Compare |
文字列を比較するときにデフォルトの比較モードを宣言する | Option Explicit |
モジュール内のすべての変数を強制的に宣言する | Option Private |
モジュール全体がPrivateであることを示します。 | Print# |
シーケンシャルファイル | プライベート |
ローカル配列または変数の宣言 | プロパティ取得
プロパティの名前と引数の宣言 |
プロシージャ | プロパティ名前と引数の宣言プロパティセット |
プロシージャ | プロパティセット |
プロパティセット | プロパティセットの名前と引数を宣言する |
プロシージャ | パブリック |
パブリック配列または変数を宣言する | テキストファイルへの変数
RaiseEvent |
ユーザー定義イベントを発生させる | Randomize
乱数ジェネレータを初期化する |
ReDim | 配列の次元を変更する
Rem > 再開 |
エラー処理ルーチンが終了したときに実行を再開する | RmDir |
Seek | テキストファイル内の次のアクセスの位置を設定します。 |
Select Case | Windowsの |
レジストリ内にアプリケーションエントリを保存または作成します。 | プロセスステートメントの条件[999] SetAttr |
ファイルの属性情報を変更する | 静的 |
アクティブなウィンドウにキーストロークを送信する | コードが実行されており、プロジェクト |
がリセットされていない限り、変数 | が値を保持するように、プロシージャ・レベルで変数を宣言します。 |
Stop | プログラムを一時停止する |
Sub | Subプロシージャの名前と引数を宣言する |
Time | システム時間を設定する
Type |
Wend | 特定の |
条件が真である限り、一連の命令をループします。 | Width# |
出力ラインの幅を設定します | |
オブジェクトの複数のプロパティに簡単にアクセスできるようにする | Write# |
シーケンシャルテキストファイルにデータを書き込む |
![]() |