目次
制御文 | 基本 | コメント/途中で改行 |
ファイル/シート/セル | 文字列/数値 | マクロ |
エディタ画面 | DB接続 |
制御文
- VBA IF文の使い方(条件分岐)
- VBA Select Case文の使い方(複数の条件分岐)
- VBA For文の使い方(処理を繰り返す)
- VBA Do Loop文の使い方(処理を繰り返す)
- VBA For Each文のサンプル(Excel/Access)
- VBA While文のサンプル(Excel/Access)
基本
- VBA 配列の仕組みと使い方(Excel/Access)
- VBA 2次元配列のサンプル
- VBA Dictionaryの使い方(連想配列)
- VBA 変数の宣言を強制する(Option Explicit)
- VBA 例外処理のサンプル(Excel/Access)
- VBA データ型とデータ型を調べる方法
- VBAの定数のサンプル(Excel/Access)
- VBA 列挙型(Enum型)のサンプル
- VBA SubとFunctionプロシージャのサンプル
コメント/途中で改行
コメント | シングルコーテション(') |
行を途中で改行 | 半角スペース+アンダースコア(_) |
ファイル/シート/セル
- Excel VBA セルの値を取得/設定するサンプル
- Excel VBA セルの値をテキストに出力するサンプル
- Excel VBA 別のエクセルファイルを開く
- Excel VBA ファイルとシート操作のサンプル
- Excel VBA CSVを読み込むサンプル
- Excel VBA オートフィルタを操作するサンプル
文字列/数値
- VBA 文字列を切り出す(Left/Mid/Right)
- VBA 文字列を検索し位置を取得する(InStr)
- VBA Split 文字列を分割して配列にする(Split)
- VBA Replace 文字列を置換する
- VBA Len/LenB 文字列の長さを取得する
- VBA 大文字と小文字を変換(UCase/LCase)
- VBA 文字列を変換する(CStr/CInt/StrConv)
- VBA 先頭と末尾の空白を取り除く(Trim)
- VBAの乱数を生成するサンプル(Rnd関数)
- Excel VBA 四捨五入するサンプル
- Excel VBA 数値を切り上げるサンプル
- Excel VBA 数値を切り下げるサンプル
- Excel VBA MsgBoxメッセージボックスのサンプル
- Excel VBA 吹き出しの文字を置換する
マクロ
エディタ画面
- Excel VBAの開発タブを表示(+エディタ画面)
- Excel VBAのエディタ画面の使い方
- VBA コードウィンドウの文字サイズ変更(Excel/Access)
- Excel VBA デバッグの方法