Web Analytics Made Easy - StatCounter

Economics Of TEC

RPA,経済学,IT技術などに関する情報を発信しています。

【Excel VBA】よく使うステートメント一覧

f:id:WillSpecter:20200810141628j:plain

 ステートメントとは

ステートメントとは「宣言」や「命令」という意味があり、コンピュータに具体的な動作を指定する最小単位のプログラムです。

 

ステートメントは1行の命令文であったり、複数行に渡って書かれるものもあります。

 

ステートメントの使い方について、以下の一覧で使用例と解説を記載しているので確認してみてください。

よく使うステートメント一覧

※赤字部分がステートメントとなります。

※随時更新します。

使用例 解説

ChDir"テスト"                 

                         

作業フォルダを「テスト」フォルダに移動する
ChDrive "D" 作業ドライブをDドライブに変更する
Dim 行番号 As Integer 変数「行番号」を整数型の変数に定義

Do Until ActiveCell.Value = 10

    処理

Loop

アクティブセルの値が10になるまで処理を繰り返す

Do While ActiveCell.Value = 10

    処理

Loop

アクティブセルの値が10の間、処理を繰り返す

Exit Sub

Exit Do

Subプロシージャを抜けて呼び出し元に戻る

Do~Loopを途中で抜ける

For 行番号 = 2 To 10

    処理  

Next

変数「行番号」の値を2から1つずつ増やして、

10になるまで処理を繰り返す

For 行番号 = 2 To 10 Step 2

    処理

Next

変数「行番号」の値を2から2ずつ増やして、10になるまで処理を繰り返す

If ActiveCell.Value = "合格" Then

    処理

End If

もしアクティブセルの値が「合格」であれば、処理を実行する

If ActiveCell.Value = "合格" Then

    処理1

Else

    処理2

End If

もしアクティブセルの値が「合格」であれば処理1を実行して、そうでないときは処理2を実行する

If ActiveCell.Value = "合格" Then

    処理1

ElseIf ActiveCell.Value = "不合格" Then

    処理2

End If

もしアクティブセルの値が「合格」であれば処理1を実行して「不合格」であれば処理2を実行する
Option Explicit 変数の宣言を強制する
Set テンプレシート = Worksheets("テンプレ") ワークシート参照変数「テンプレシート」にシート「テンプレ」の参照を代入する

Sub テスト作成()

    処理

End Sub

テスト作成マクロの開始

処理

終了

With ActiveSheet

処理

End With

アクティブシートの省略開始

処理

省略終了

ひとこと

ステートメントについてはまだまだたくさんあるので、今後学習した内容を随時まとめていきますφ(^ ^ )

よく使うプロパティについてもまとめているので参考にしてみてください!

it-rpa.hatenablog.com

□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□ 累計20,000名以上の受講生と300社以上の導入実績 プログラミングやWebデザインのオンラインマンツーマンレッスンCodecamp <Codecampの特徴> 1 現役エンジニアによる指導 2オンラインでのマンツーマン形式の講義 3大手企業にも導入されている実践的なカリキュラム ★★無料体験レッスン実施中です。★★ https://px.a8.net/svt/ejp?a8mat=3BFPUB+A4YQLU+3GOM+5YZ77 □■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□