マクロ初心者入門
はじめに
エクセルの「マクロ」とは、エクセルの操作を自動化する為のものです。
自動化の機能が、「マクロ」と呼ばれています。
【マクロ初心者入門】マクロの特徴
1. エクセル操作を自動化する機能
2. マクロはVBA言語で動作する
3. Excelの全機能を操作可能
4. 操作の記録が可能
5. Windowsの設定やインターネットのデータ収集も可能。
【マクロ初心者入門】VBAとは
マイクロソフトのプログラミング言語「Microsoft Visual Basic」を、同社製品のMicrosoft Officeに搭載したものです。
【マクロ初心者入門】VBAを学習するメリットとは?
VBAを学習するメリットは、大きく分けて主に以下の2つになります。
1. 作業の時短・及び確実性
VBAの最大のメリットは、普段のExcel作業を自動化できることです。 一度VBAでコードを作成すれば、ミスなく確実に同じ処理を実行できます。 人為的ミスがおこることもありません。
2. 資格の存在
VBAには「VBAエキスパート」と呼ばれる資格があります。「VBAエキスパート」は以下4つ存在します。
資格を取得しておけば、転職時のスキル証明にもなります。
1. Excel ベーシック
2. Excel スタンダード
3. Access ベーシック
4. Access スタンダード
【マクロ初心者入門】VBAサンプルコード
Excelのセルに値を書き込むサンプルコード
2.
3. Worksheets("Sheet1").Range("A1").Value = "Sheet1のA1に値を書き込む"
4.
5. End Sub
サンプルコード
日本語訳
【マクロ初心者入門】For文サンプルコード
2.
3. 'ループ処理用の変数を用意
4. Dim i As Integer
5.
6. '5回セル内に記述のループ処理を行う
7. For i = 1 To 5
8. Worksheets("Sheet1").Range("A" & i).Value = i & "回目の処理"
9. Next i
10.
11. End Sub
まとめ
いかがでしょうか。今回は【マクロ初心者入門】でマクロとVBAの基礎知識についてお話ししました。本記事をお読みいただきVBAにご興味をお持ちいただいた方は初心者入門編の参考書などで学習していただき資格の取得などを目指してみてはいかがでしょうか。
システム要件調査、要件定義 |