01-VBA

制御構文|Excel VBA (Part.9)【Do Loop】基本編

お知らせ

こちらの記事は、電子書籍「難しく考えないExcel VBA基礎学習編」として出版されました。記事は途中までが試し読みの対象となります。

howahowablogのVBA記事が電子書籍にて販売となりました。

目標

Do Loop ステートメントを理解して利用できる

Do~Loopステートメントの概要と利用方法

Do~Loopステートメントとは

VBAで利用される繰り返しの制御構文です。

VBAの繰り返しにはFor~NextステートメントとLoop~Doステートメントがあります。

連続したセルへの処理等に利用されることが多いです。

Do~Loopの基本形の構文とサンプルプロシージャ

基本形の構文(Do While~Loop)

Do While 条件
処理
Loop

条件を満たしている間、処理を繰り返します。

基本形の構文(Do~Loop While)

Do
処理
Loop While 条件

処理を必ず一度は行います。その後は、条件を満たしている間、同じ処理を繰り返します。

サンプルプロシージャ1

Sub DoLoop1()
    Dim i As Integer
    Dim j As Integer
    i = 1
    j = 1
    Do While i < 10
        i = i + 1
        j = i + j
    Loop
    MsgBox "1~10までの合計は「" & j & "」です。"
End Sub

実行結果

この記事の試し読みはここまでとなります。

基本形の構文(Do Until~Loop)

基本形の構文(Do~Loop Until)

サンプルプロシージャ2

実行結果

Do~Loopとメッセージボックスの利用

サンプルプロシージャ3

実行結果

サンプルプロシージャ4

実行結果

今回は以上となります。

howahowablogのVBA記事が電子書籍にて販売となりました。

初心者も実践で通用!「VBA・VBS」おすすめ書籍5選 | 現役エンジニア&プログラミングスクール講師「VBA・VBS」初心者の方が実践業務の中でそれらを活用しt活躍できるために必要な知識を習得できる書籍を紹介しています。ページの下部には「おすすめのITスクール情報」「おすすめ求人サイト」について情報を掲載中。...

ブックマークのすすめ

「ほわほわぶろぐ」を常に検索するのが面倒だという方はブックマークをお勧めします。ブックマークの設定は別記事にて掲載しています。

「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】について解説している記事です。削除方法も掲載しています。...
【パソコン選び】失敗しないための重要ポイント | 現役エンジニア&プログラミングスクール講師【パソコン選び】失敗しないための重要ポイントについての記事です。パソコンのタイプと購入時に検討すべき点・家電量販店で見かけるCPUの見方・購入者が必要とするメモリ容量・HDDとSSDについて・ディスプレイの種類・バッテリーの持ち時間や保証・Officeソフト・ウィルス対策ソフトについて書いています。...
RELATED POST