[Excel VBA] ループ処理・構文(Do While - Loop、For - Next)

公開日: : Excel, VBA

Excel VBAでループ処理を記述する構文

条件判定でループを行う場合(Do While ~ Loop)

条件判定を行ってループの継続・終了を判定する場合は、

Do While ~ Loop文を使用します。

サンプル

セル(1,1)から縦に入力がある分だけループしてすべて””(ブランク)で置き換える。

Dim row as Integer
Dim col as Integer
row = 1
col = 1

Do While Cells(row, col) <> ""
Cells(row, col) = ""
row = row + 1
Loop

回数判定でループを行う場合(For ~ Next)

回数判定でループの継続・終了を判定する場合は、For ~ Next文を使用します。

サンプル

セル(1,1)から縦に5セル分ループして””(ブランク)で置き換える。

Dim row as Integer
Dim col as Integer
col = 1

For row = 1 To 5
Cells(row, col) = ""
Next row

スポンサードリンク

関連記事

no image

[VBA] 文字列中の特定文字を検索する(InStr関数)

文字列中の特定文字を検索 InStr関数 使い方 InStr(開始位置, 対象文字列, 検

記事を読む

no image

[Excel][関数] 検索した文字列の位置から合計やカウントをするワザ(ADDRESS関数、MATCH関数、INDIRECT関数)

ピボットテーブルを使った場合など、横軸が可変の表になる場合があったりします。 あくまで一例にすぎま

記事を読む

no image

[Excel] 時間の加算・減算(time関数)

時間の加算、減算の方法を紹介します。 Excelの日付や時間値は、表示値では整形されていますが

記事を読む

no image

[Excel][関数] 文字列関数(LEFT、RIGHT、MID)

文字列関数を紹介します。 LEFT、RIGHT、MID関数です。 LEFT関数

記事を読む

no image

[Excel VBA] 正規表現判定を行う(RegExp)

Excel VBAで正規表現判定を行う方法 今回は置換など考えず、シンプルに判定のみ行います。

記事を読む

no image

[Excel][関数] 合計を求めるsum関数

Excelで合計を求めるsum関数を解説します。 書式 =sum([セル範囲])[/text

記事を読む

スポンサードリンク

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサードリンク

no image
[python] 日付の取り扱い(datetime) 現在日付、計算、文字列変換(format)

現在日付 日付の計算 [crayon-59c6ed2eb4fb

no image
[python] 文字列結合

pythonでの文字列結合 サンプル

no image
[python] 配列の扱い方

pythonでの配列の扱い方 python 配列の作成

no image
[python] ファイルの読み込み

pythonでのファイルの読み込み方法 基本サンプル

no image
[PHP] 文字列の置換(str_replace)

文字列中の特定文字列を置換する方法 str_replace サ

→もっと見る

  • 2017年9月
    « 8月    
     123
    45678910
    11121314151617
    18192021222324
    252627282930  
  • 2017年9月
    « 8月    
     123
    45678910
    11121314151617
    18192021222324
    252627282930  
PAGE TOP ↑