概要
この記事は…
『エクセルにボタン用意してVBA(マクロ)実行』
なんて全くやったことないよ、な状態向け。
やり方
開発タブ
VBA
Alt + F11でVBE開く。
Option Explicit
Private Function TesterDayon()
MsgBox "押したなお前!", vbInformation, "通知"
End Function
できる限りカプセル化したいので、今回はシートの中にPrivateで関数を作成しました。
ファイル保存
拡張子はxlsmで保存。
ボタン設置とマクロ登録
hogeee.xlsm!Sheet1.TesterDayon
ファイル名変更時
ファイル名変更すると『マクロの登録』部分のファイル名も自動で更新される。
(後からファイル名変更してもマクロの登録は書き換えなくてOK)
ボタン削除
ボタン上右クリックすると下記のような選択状態になる。
そっからDelete押せばOK。
バージョン
Windows 10 Pro 21H2 OSビルド 19045.2311
Microsoft Excel for Microsoft 365 MSO (バージョン 2210 ビルド 16.0.15726.20188) 32 ビット