「山田君、次はシートにボタンを作って、VBエディターを起動させて」

一つ一つ命令口調の天真さんにうんざりしています。

「おい、沖田、開発のリボンの中ほどにある

 挿入をクリック

 ボタンを選択して

 シート上に適当にボタンを作れ。」

かなりやけくその山田君です。

「出来たら、 新規作成 をクリックするVBエディターが起動するから」

※VBE(VBエディターの略)

エクセル専用のVBAコマンドを編集するエディター(簡単なワープロです)

 

VBエディターが起動したら

Sub ボタン1_Click()

 

End Sub

が勝手に書かれているので

この間に実行したい命令文を記述します。

このボタンは、このSubに紐づけされているので

ボタンをクリックすると、この命令が実行されるわけです。

ボタンをクリック と プログラムの関係をイベントと呼びます。

プログラムを実行するためのイベント(引き金)と覚えておきましょう

イベントは ボタンのクリック以外にも多数あります。

 

「じゃあ 命令文

 Msgbox "こんにちは"

 と入れて、VBEを閉じて、ボタンをクリックしてみてくれ」

※こんな感じです。

Sub プログラム名()

  Msgbox "こんにちは"

End Sub

※MsgBox は メッセージ ボックス と覚えておきましょう。

「画面に こんにちは と表示されるだろう。

 もし、スペルミスしていたら VBエディターが丁寧に教えてくれるから・・・」

「うお~、凄い、プログラムが動いた。」

感動する沖田君

「もう夕食の時間だけど、どうするの?」

「冴子さん、何か出前を注文してください。」

沖田君相手に格闘する山田君でした。