PcSchool.Club

パソコンを分かりやすく解説することを目指す無料のオンラインパソコン教室

岐阜のパソコン教室「パソコンスクール・テルン」

Excel VBA 基礎講座 第1単元

2024年10月17日

初心者からでも始めやすいプログラミング!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

関連サイト

パソコン教室

パソコンスクール・テルン岐阜・穂積・大垣教室 楽しく学ぶ・通うパソコン教室あもる

パソコン修理・販売・買取・サポート

パソコンの修理・販売・買取・サポート