茨の道も一歩から

インフラ構築からプログラミング(Python・JavaScript)までITに関するブログです。

61日目:Excel マクロ/VBA

Excel マクロ/VBAの講義5日目。残り5日間です。

【講義内容】

  • 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 マクロ基本操作