61日目:Excel マクロ/VBA
【講義内容】
- Chapter4 変数と制御構文
- 練習問題1~4
【ワンポイント】
MsgBox
- prompt以外は省略可能。
MsgBox(prompt, buttons, title, helpfile, context)
buttons
MsgBox("データを削除しますか?", vbYesNo + vbExclamation)
ボタン
組込定数 | 内容 | 値 |
---|---|---|
vbOkOnly | [OK]を表示 | 0 |
vbOkCancel | [OK][キャンセル]を表示 | 1 |
vbAbortRetryIgnore | [中止][再試行][無視]を表示 | 2 |
vbYesNoCancel | [はい][いいえ][キャンセル]を表示 | 3 |
vbYesNo | [はい][いいえ]を表示 | 4 |
アイコン
組込定数 | 内容 | 値 |
---|---|---|
vbCritical | 警告のアイコン(×)を表示 | 16 |
vbQuestion | 問合せのアイコン(?)を表示 | 32 |
vbExclamation | 注意のアイコン(!)を表示 | 48 |
vbInfomation | 情報のアイコン(i)を表示 | 64 |
MsgBoxの戻り値
操作 | 組込定数 | 戻り値 |
---|---|---|
[OK] | vbOk | 1 |
[キャンセル] | vbCancel | 2 |
[中止] | vbAbortl | 3 |
[再試行] | vbRetry | 4 |
[無視] | vbIgnore | 5 |
[はい] | vbYes | 6 |
[いいえ] | vbNo | 7 |
InputBox
- prompt以外は省略可能。
InputBox(prompt, title, default, xpos, ypos, helpfile, context)
InputBoxの戻り値
操作 | 戻り値 |
---|---|
OK | 入力文字 |
キャンセル | ""(空文字) |
Selection.AutoFillter
【今日の積み上げ】
・Excel マクロ基本操作