Visual Basic の定数の一覧
Excel Visual Basic の定数の一覧です。
キーコードは数が多いばかりで、使用機会が少ないので入れていません。
MSDN Visual Basic 言語リファレンス 定数 (Visual Basic for Applications)
システム カラーの定数
MsgBox 関数の定数
MsgBox 関数の戻り値
Dir、GetAttr 関数、および SetAttr ステートメントの定数
VarType 関数の定数
StrConv 関数の定数
Keycode 定数
その他の定数
定数 | 値 | 内容 |
色の定数 | ||
vbBlack | 0x0 | 黒 |
vbRed | 0xFF | 赤 |
vbGreen | 0xFF00 | 緑 |
vbYellow | 0xFFFF | 黄 |
vbBlue | 0xFF0000 | 青 |
vbMagenta | 0xFF00FF | マゼンタ |
vbCyan | 0xFFFF00 | シアン |
vbWhite | 0xFFFFFF | 白 |
システム カラーの定数 | ||
vbScrollBars | 0x80000000 | スクロール バーの色 |
vbDesktop | 0x80000001 | デスクトップの色 |
vbActiveTitleBar | 0x80000002 | アクティブ ウィンドウのタイトル バーの色 |
vbInactiveTitleBar | 0x80000003 | 非アクティブ ウィンドウのタイトル バーの色 |
vbMenuBar | 0x80000004 | メニューの背景色 |
vbWindowBackground | 0x80000005 | ウィンドウの背景色 |
vbWindowFrame | 0x80000006 | ウィンドウのフレームの色 |
vbMenuText | 0x80000007 | メニューの文字の色 |
vbWindowText | 0x80000008 | ウィンドウの文字の色 |
vbTitleBarText | 0x80000009 | キャプションの文字、サイズ ボックス、スクロール矢印の色 |
vbActiveBorder | 0x8000000A | アクティブ ウィンドウの境界の色 |
vbInactiveBorder | 0x8000000B | 非アクティブ ウィンドウの境界の色 |
vbApplicationWorkspace | 0x8000000C | マルチ ドキュメント インターフェイス (MDI) アプリケーションの背景色 |
vbHighlight | 0x8000000D | コントロールで選択された項目の背景色 |
vbHighlightText | 0x8000000E | コントロールで選択された項目の文字の色 |
vbButtonFace | 0x8000000F | コマンド ボタンの表面の立体的な表示の色 |
vbButtonShadow | 0x80000010 | コマンド ボタンの端の立体的な表示の色 |
vbGrayText | 0x80000011 | 淡色表示 (無効) の文字の色 |
vbButtonText | 0x80000012 | プッシュ ボタンの文字の色 |
vbInactiveCaptionText | 0x80000013 | 非アクティブ キャプションの文字の色 |
vb3DHighlight | 0x80000014 | 3D で最も明るく表示する要素の色 |
vb3DDKShadow | 0x80000015 | 3D で最も暗く表示する要素の影の色 |
vb3DLight | 0x80000016 | vb3Dhighlight の後の 2 番目に明るく表示する要素の色 |
vbInfoText | 0x80000017 | ツール ヒントの文字の色 |
vbInfoBackground | 0x80000018 | ツール ヒントの背景色 |
MsgBox 関数の定数 | ||
vbOKOnly | 0 | (既定値) [OK] ボタンのみを表示します。 |
vbOKCancel | 1 | [OK] ボタンと [キャンセル] ボタンを表示します。 |
vbAbortRetryIgnore | 2 | [中止]、[再試行]、[無視] の 3 つのボタンを表示します。 |
vbYesNoCancel | 3 | [はい]、[いいえ]、[キャンセル] の 3 つのボタンを表示します。 |
vbYesNo | 4 | [はい] ボタンと [いいえ] ボタンを表示します。 |
vbRetryCancel | 5 | [再試行] ボタンと [キャンセル] ボタンを表示します。 |
vbCritical | 16 | 警告メッセージ アイコンを表示します。 |
vbQuestion | 32 | 問い合わせメッセージ アイコンを表示します。 |
vbExclamation | 48 | 注意メッセージ アイコンを表示します。 |
vbInformation | 64 | 情報メッセージ アイコンを表示します。 |
vbDefaultButton1 | 0 | (既定値)第 1 ボタンを標準ボタンに設定します。 |
vbDefaultButton2 | 256 | 第 2 ボタンを標準ボタンに設定します。 |
vbDefaultButton3 | 512 | 第 3 ボタンを標準ボタンに設定します。 |
vbDefaultButton4 | 768 | 第 4 ボタンを標準ボタンに設定します。 |
vbApplicationModal | 0 | (既定値)アプリケーション モーダルに設定します。 |
vbSystemModal | 4096 | システム モーダルに設定します。 |
vbMsgBoxHelpButton | 16384 | ヘルプ ボタンを追加します。 |
VbMsgBoxSetForeground | 65536 | 最前面のウィンドウとして表示します。 |
vbMsgBoxRight | 524288 | テキストを右寄せで表示します。 |
vbMsgBoxRtlReading | 1048576 | テキストを、右から左の方向で表示します。 |
MsgBox 関数の戻り値 | ||
vbOK | 1 | [OK] |
vbCancel | 2 | [キャンセル] |
vbAbort | 3 | [中止] |
vbRetry | 4 | [再試行] |
vbIgnore | 5 | [無視] |
vbYes | 6 | [はい] |
vbNo | 7 | [いいえ] |
Dir、GetAttr 関数、および SetAttr ステートメントの定数 | ||
vbNormal | 0 | 通常ファイル (Dir 関数と SetAttr ステートメントの既定値) |
vbReadOnly | 1 | 読み取り専用ファイル |
vbHidden | 2 | 隠しファイル |
vbSystem | 4 | システム ファイル |
vbVolume | 8 | ボリューム ラベル |
vbDirectory | 16 | フォルダ |
vbArchive | 32 | アーカイブ属性 (最後にバックアップされた後で変更されたファイル) |
vbAlias | 64 | Macintosh のエイリアス ファイル |
VarType 関数の定数 (バリアント型 (Variant) 変数の内部処理形式) | ||
vbEmpty | 0 | Empty 値 (未初期化) (既定値) |
vbNull | 1 | Null 値 (無効な値) |
vbInteger | 2 | Integer |
vbLong | 3 | 長整数型 (Long) |
vbSingle | 4 | 単精度浮動小数点数型 (Single) |
vbDouble | 5 | 倍精度浮動小数点数型 (Double) |
vbCurrency | 6 | 通貨型 (Currency) |
vbDate | 7 | 日付型 (Date) |
vbString | 8 | 文字列型 (String) |
vbObject | 9 | オブジェクト |
vbError | 10 | エラー値 (Error) |
vbBoolean | 11 | ブール型 (Boolean) |
vbVariant | 12 | バリアント型 (Variant) (バリアント型配列にのみ使用) |
vbDataObject | 13 | データ アクセス オブジェクト |
vbDecimal | 14 | 10 進型 (Decimal) |
vbByte | 17 | バイト型 (Byte) |
vbLongLong | 20 | LongLong 型の整数 (64 ビット プラットフォーム上でのみ有効) |
vbUserDefinedType | 36 | ユーザー定義型を含むバリアント型 |
vbArray | 8192 | 配列 |
StrConv 関数の定数 | ||
vbUpperCase | 1 | 文字列を大文字に変換します。 |
vbLowerCase | 2 | 文字列を小文字に変換します。 |
vbProperCase | 3 | 文字列の各単語の先頭の文字を大文字に変換します。 |
vbWide | 4 | 文字列内の半角文字 (1 バイト) を全角文字 (2 バイト) に変換します。国別設定.の設定が中国、韓国、および日本の場合に適用されます。 |
vbNarrow | 8 | 文字列内の全角文字 (2 バイト) を半角文字 (1 バイト) に変換します。国別情報の設定が中国、韓国、および日本の場合に適用されます。 |
vbKatakana | 16 | 文字列内のひらがなをカタカナに変換します。国別情報の設定が日本の場合のみ有効です。 |
vbHiragana | 32 | 文字列内のカタカナをひらがなに変換します。国別情報の設定が日本の場合のみ有効です。 |
vbUnicode | 64 | システムの既定のコード ページを使って、文字列を Unicode に変換します。. (Macintosh では利用できません。) |
vbFromUnicode | 128 | 文字列を Unicode からシステムの既定のコード ページに変換します。 (Macintosh では利用できません。) |
Keycode 定数 | ||
vbKeyLButton | 0x1 | 左マウス ボタン |
vbKeyRButton | 0x2 | 右マウス ボタン |
vbKeyCancel | 0x3 | Cancel キー |
vbKeyMButton | 0x4 | マウスの中央ボタン |
vbKeyBack | 0x8 | Backspace |
vbKeyTab | 0x9 | Tab キー |
vbKeyClear | 0xC | Clear |
vbKeyReturn | 0xD | Enter |
vbKeyShift | 0x10 | Shift キーが押されました。 |
vbKeyControl | 0x11 | Ctrl キーが押されました。 |
vbKeyMenu | 0x12 | メニュー キー |
vbKeyPause | 0x13 | Pause |
vbKeyCapital | 0x14 | Caps Lock |
vbKeyEscape | 0x1B | Esc キー |
vbKeySpace | 0x20 | Space キー |
vbKeyPageUp | 0x21 | PageUp |
vbKeyPageDown | 0x22 | PageDown |
vbKeyEnd | 0x23 | End |
vbKeyHome | 0x24 | Home |
vbKeyLeft | 0x25 | ← |
vbKeyUp | 0x26 | ↑ |
vbKeyRight | 0x27 | → |
vbKeyDown | 0x28 | ↓ |
vbKeySelect | 0x29 | Select |
vbKeyPrint | 0x2A | PrintScreen |
vbKeyExecute | 0x2B | Execute |
vbKeySnapshot | 0x2C | Snapshot キー |
vbKeyInsert | 0x2D | Insert キー |
vbKeyDelete | 0x2E | Delete キー |
vbKeyHelp | 0x2F | Help |
vbKeyNumlock | 0x90 | Num Lock |
vbKeyA | 65 | A キー |
vbKeyB | 66 | B キー |
vbKeyC | 67 | C キー |
vbKeyD | 68 | D キー |
vbKeyE | 69 | E キー |
vbKeyF | 70 | F キー |
vbKeyG | 71 | G キー |
vbKeyH | 72 | H キー |
vbKeyI | 73 | I キー |
vbKeyJ | 74 | J キー |
vbKeyK | 75 | K キー |
vbKeyL | 76 | L キー |
vbKeyM | 77 | M キー |
vbKeyN | 78 | N キー |
vbKeyO | 79 | O キー |
vbKeyP | 80 | P キー |
vbKeyQ | 81 | Q キー |
vbKeyR | 82 | R キー |
vbKeyS | 83 | S キー |
vbKeyT | 84 | T キー |
vbKeyU | 85 | U キー |
vbKeyV | 86 | V キー |
vbKeyW | 87 | W キー |
vbKeyX | 88 | X キー |
vbKeyY | 89 | Y キー |
vbKeyZ | 90 | Z キー |
vbKey0 | 48 | 0 キー |
vbKey1 | 49 | 1 キー |
vbKey2 | 50 | 2 キー |
vbKey3 | 51 | 3 キー |
vbKey4 | 52 | 4 キー |
vbKey5 | 53 | 5 キー |
vbKey6 | 54 | 6 キー |
vbKey7 | 55 | 7 キー |
vbKey8 | 56 | 8 キー |
vbKey9 | 57 | 9 キー |
vbKeyNumpad0 | 0x60 | 0 キー |
vbKeyNumpad1 | 0x61 | 1 キー |
vbKeyNumpad2 | 0x62 | 2 キー |
vbKeyNumpad3 | 0x63 | 3 キー |
vbKeyNumpad4 | 0x64 | 4 キー |
vbKeyNumpad5 | 0x65 | 5 キー |
vbKeyNumpad6 | 0x66 | 6 キー |
vbKeyNumpad7 | 0x67 | 7 キー |
vbKeyNumpad8 | 0x68 | 8 キー |
vbKeyNumpad9 | 0x69 | 9 キー |
vbKeyMultiply | 0x6A | 乗算記号 (*) キー |
vbKeyAdd | 0x6B | 加算記号 (+) キー |
vbKeySeparator | 0x6C | Enter |
vbKeySubtract | 0x6D | 減算記号 (-) キー |
vbKeyDecimal | 0x6E | 小数点 (.) キー |
vbKeyDivide | 0x6F | 除算記号 (/) キー |
その他の定数 | ||
vbCrLf | Chr(13) + Chr(10) | キャリッジ リターンとライン フィードの組み合わせ |
vbCr | Chr(13) | キャリッジ リターン文字 |
vbLf | Chr(10) | ライン フィード文字 |
vbNullChar | Chr(0) | 値 0 を持つ文字 |
vbNewLine | Chr(13) + Chr(10) または Chr(13) (Macintosh では Chr(13)) | プラット フォームで指定した改行文字。現在のプラット フォームで適切ないずれかを使用します。 |
vbNullString | 値 0 を持つ文字列 | 長さ 0 の文字列 (") とは異なります。外部プロシージャを呼び出す場合に使用します。 |
vbTab | Chr(9) | タブ文字 |
vbBack | Chr(8) | バックスペース文字 |
vbFormFeed | Chr(12) | Microsoft Windows または Macintosh では使用できません。 |
vbVerticalTab | Chr(11) | Microsoft Windows または Macintosh では使用できません。 |
同じテーマ「VBAリファレンス」の記事
VBA関数の一覧
Visual Basic の定数の一覧
VBA Excel 列挙体の一覧
Rangeオブジェクトのプロパティ一覧
Rangeオブジェクトのメソッド一覧
VBAステートメント一覧
マクロVBEのショートカット一覧
WorkSheetのプロパティ、メソッド、イベント一覧
WorkBookのプロパティ、メソッド、イベント一覧
Windowのプロパティ、メソッド一覧
Applicationのプロパティ、メソッド、イベント一覧
新着記事NEW ・・・新着記事一覧を見る
第5章:AI×VBAでつまづかない!トラブルシューティングとAIとの付き合い方
|生成AI活用研究(2025-05-20)
第4章:【事例で学ぶ】AIとVBAでExcel作業を劇的に効率化する!
|生成AI活用研究(2025-05-20)
第3章:AIを「自分だけのVBA先生」にする!質問・相談の超実践テクニック|生成AI活用研究(2025-05-19)
第2章 VBAって怖くない!Excelを「言葉で動かす」(超入門)|生成AI活用研究(2025-05-18)
第1章:AIって一体何?あなたのExcel作業をどう変える?(AI超基本)|生成AI活用研究(2025-05-18)
AI時代のExcel革命:AI×VBAで“書かない自動化”超入門|生成AI活用研究(2025-05-17)
Geminiと100本ノック 23本目:シート構成の一致確認|生成AI活用研究(5月16日)
AIが問う出版の未来は淘汰か進化か:AIと書籍の共存の道とは|生成AI活用研究(2025-05-16)
Geminiと100本ノック 22本目:FizzBuzz発展問題|生成AI活用研究(5月15日)
すぐに使える!生成AI プロンプト作成 実践ガイド|生成AI活用研究(2025-05-15)
アクセスランキング ・・・ ランキング一覧を見る
1.最終行の取得(End,Rows.Count)|VBA入門
2.繰り返し処理(For Next)|VBA入門
3.変数宣言のDimとデータ型|VBA入門
4.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
5.ひらがな⇔カタカナの変換|エクセル基本操作
6.RangeとCellsの使い方|VBA入門
7.メッセージボックス(MsgBox関数)|VBA入門
8.セルのクリア(Clear,ClearContents)|VBA入門
9.FILTER関数(範囲をフィルター処理)|エクセル入門
10.条件分岐(Select Case)|VBA入門
このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。