本文へスキップ

別館:エクセルQC館 別館:エクセル株式館

  1. トップページ>
  2. VBA>
  3. VBA基礎、Do〜Loop構文

VBAvba

VBA関係の情報を色々を記載して行きます。


VBA基礎、Do〜Loop構文

(項目1)
 ・マクロでは、色々な構文が有ります。
 ・本ページでは、Do〜Loop構文を説明します。
 ・マクロでは、色々な構文が使用できます。Do〜Loop構文は、不定回数の繰り返し処理を行う時に使用
  します。
 ・以下、Excel2016で説明して行きます。

(項目2)
 ・マクロでは、色々な構文が使用できます。Do〜Loop構文は、不定回数の繰り返し処理を行う時に使用
  します。
 ・Do〜Loop構文の基本形は、以下の通りです。

  Do Until Range(”A” & i)=”” ’指定した条件になるまでの間、繰り返します。
    '処理
  Loop

  Do While Range(”A” & i)=”” ’指定した条件を維持している間、繰り返します。
    '処理
  Loop

(項目3)
 ・VBAコードは、以下の記述となります。

  Sub test()
    Dim i As Long
    i=1
    Do Until Range("A" & i)=""
      Range("B" & i)=i
      i=i+1
    Loop
  End Sub

 ・また、途中でDo〜Loopを抜けたい場合は、Exit Doを使用します。

  Sub test()
    Dim i As Long
    i=1
    Do Until Range("A" & i)=""
      Range("B" & i)=i
      If i=5 Then
        Exit Do
      End If
      i=i+1
    Loop
  End Sub

(項目4)
 ・以上で、VBA基礎、Do〜Loop構文は終了です。



contents

エクセル将棋館

日本国

地方都市


スポンサード リンク