スポンサーリンク

2016年11月16日水曜日

ボタンをクリックするとVBAでマクロを実行させる

Excel2013で、ボタンをクリックするとVBAでマクロを実行させる方法です。

下のMacro1は1から10まで自動的に入力するマクロです。
このマクロをVBAで実行させます。
1から10まで自動的に入力するマクロ

コマンドボタンをシートに配置し、ボタンをダブルクリックします。
コマンドボタンを配置しダブルクリックする

VBEの画面になるので、マクロのコードを確認します。
マクロのコードは、標準モジュールに登録されています。
マクロのコードを確認する

ボタンをダブルクリックし表示される、Clickイベント内にマクロ名を入力します。

Private Sub CommandButton1_Click()
    Macro1
End Sub

Clickイベント内にマクロ名を入力する

ボタンをクリックすると、マクロが実行され1から10まで入力されました。
ボタンをクリックするとマクロが実行された

関連する記事
関連する記事
コマンドボタンを使ってみる
VBA入門
ボタンにマクロを登録する
登録済みのマクロを編集する方法