初心者からでも始めやすいプログラミング!VBA。
Excelだけで出来ることが始めやすいポイントの一つです。
office製品での毎日繰り返す作業を自動化できたら…
そんな悩みを解決できる機能が満載のVBA。
基本を押さえて日々の業務の効率化を図ってみませんか?
まずはVBAのプログラミングとはどのように始めるのか、
一から始める方は基礎講座第1単元から見てみましょう。
第1単元 1.メッセージボックスを表示する
メッセージボックスを表示する
●ソース
SUb lesson1( ) //lesson1の所はマクロ名をつける
msgbox “メッセージボックスに表示したい内容を記述する” //メッセージボックスを表示する際の処理
End Sub //終了
第1単元 2.四則演算その1
四則演算その1
●ソース
Private Sub CommandButton1_Click() //コマンドボタンをクリックしたら以下のプログラムを実行
a=Range(“A1”).Value //aの変数にセルA1の内容を入れる
b=Range(“B1”).Value //bの変数にセルB1の内容を入れる
Range(“C1”).Value=a+b //aとbの値を足した結果をセルC1に入れる
End Sub
第1単元 3.四則演算その2
四則演算その2
●ソース
Private Sub CommandButton1_Click() //コマンドボタンをクリックしたら以下のプログラムを実行
a=Range(“A1”).Value //aの変数にセルA1の内容を入れる
b=Range(“B1”).Value //bの変数にセルB1の内容を入れる
Range(“C1”).Value=a+b //aとbの値を足した結果をセルC1に入れる
Range(“D1”).Value=a-b //aからbの値を引いた結果をセルD1に入れる
Range(“E1”).Value=a*b //aとbの値をかけた結果をセルE1に入れる
Range(“F1”).Value=a/b //aとbの値を割った結果をセルF1に入れる
End Sub
この単元の演習問題
問題.下の画像ようにデータを入力し、結合したセルA4に半径を入力すると、結合したセルA7に円の面積が求められるようにプログラムを作成してください。
演習問題解説
コマンドボタン作成演習問題
●ソース
Private Sub CommandButton1_Click() //コマンドボタンをクリックしたら以下のプログラムを実行
a=Range(“A4”).Value //aの変数にセルA4の内容を入れる
kekka= a * a * 3.14 //kekkaの変数に円の面積を求める計算式の解答を入れる
Range(“A7”).Value=kekka //セルA7にkekka(円の面積)の内容を入れる
End Sub