【Excel VBA】Excel マクロ ~ 入門編 ~

 ■ Excel マクロ / Excel VBA

 * VBA : Visual Basic for Applications

 ■ 始めるに当たっての設定

 [開発]タブをリボンに表示するには...

Office2007の場合

[1] [Officeボタン]-[オプション]-[基本設定]を選択
[2] 「[開発]タブをリボンに表示する」にチェックを入れる

Office2010の場合

[1] [ファイル]-[オプション]-[リボンのユーザ設定]を選択
[2] 右枠の「開発」にチェックを入れ、「OK」ボタン押下

 参考文献
http://www.724685.com/weekly/qa111027.htm

 ■ Hello World

[1] Excelを起動し、[開発]-[挿入]を選択し、
    「ボタン」アイコンを押下
[2] 「マクロの登録」で、任意のマクロ名を入力
      (ここでは「ボタン1_Click」)し、新規作成ボタン押下
[3] 「Microsoft Visual Basic」で、
      以下のサンプルを参考にコードを打ち込み、保存して、閉じる
[4] 追加したボタンを押下してみる
 => ダイアログ「Hello World!」が表示されればOK!

 サンプル

Sub ボタン1_Click()
    ' この↓一行を入力
    MsgBox "Hello World!", vbOKOnly, "タイトル"
End Sub

 ■ ショートカットキー

 * f8 : 一行実行
 * f9 : ブレイクポイント
 * Alt + f8 : マクロ編集

 ■ Excel VBAVBとの差異

1) AndAlso / OrElse がない
2) Continue文がない => GO TO文で代用

 ■ 関連記事

Excelマクロ ~ よく使用する文法編 ~
https://dk521123.hatenablog.com/entry/2015/11/17/232056
Excelマクロで、Dictionaryを使うには...
https://dk521123.hatenablog.com/entry/2016/02/17/005933
Excel マクロ ~ ファイル出力 / UTF-8
https://dk521123.hatenablog.com/entry/2015/07/17/195527
Excel マクロ ~ SQL文を生成できるようにする ~
https://dk521123.hatenablog.com/entry/2015/07/19/025336
Excel マクロ ~ HTMLを生成できるようにする ~
https://dk521123.hatenablog.com/entry/2015/07/17/104500
Excel マクロ ~ Javaのプロパティファイルを生成できるようにする ~
https://dk521123.hatenablog.com/entry/2016/06/30/235222
Excel マクロ ~ 目次を自動作成する ~
https://dk521123.hatenablog.com/entry/2015/10/08/000106
Excel マクロ のトラブルシューティング
https://dk521123.hatenablog.com/entry/2015/09/16/225445