■ 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 VBA とVBとの差異
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