01. 開発タブの表示
エクセル2016(windosw)の場合:
エクセル2016を開く → ファイルタブを選択 →
オプション → リボンのユーザ設定 → 「開発」にチェックを入れ、追加する。
02. ボタンの作成とエディタの開き方
ボタンに対して自動的に実行してほしい機能を実装していく、という流れになります。
03. 代入の考え方とセル座標
プログラム:
' Private Sub CommandButton1_Click() a = 1 + 2 Cells(2, 4) = a b = Cells(2, 4) Cells(4, 3) = b + 10 End Sub
意味:
- 3行目: 1+2の計算結果を変数aに代入する。
- 4行目: 変数aの値を2行4列目に書き込む。
- 5行目: 2行4列目の値を変数bに代入する。
- 6行目: 変数bに10を加えた値を、4行3列目に書き込む。
問題:
- 2行4列目と3行4列目には幾つの値が書き込まれるか?
- 実際にプログラムを組み、結果を見てみること。
プログラムの実行方法:
「デザインモード」をクリックし、薄いグレーの状態にする。
すると、ボタンが押せるようになる。
ボタンを押すと、プログラムが実行される。
「Excelマクロ有効ブック」を選択 → 保存
問題:
- 以下のように、底辺と高さを入力したとき、三角形の面積を求めるソフトウェアを開発せよ。
- なお、底辺と高さは好きな値を入力できるようにすること。
- わからない人は誰かに聞いても良い。わかる人は積極的に教えること。
第1回目はここまで