以下は、我々は全体の1列目の色をループエクセルVBAでプログラムで一定値を下回っているすべての値を検索します。

Loop Through Entire Column in Excel VBA

Loop Through Entire Column in Excel VBA

ワークシート上のコマンドボタンを配置し、次のコード行を追加します。

1.まず、タイプロングの私と呼ばれる変数を宣言します。ロング変数が整数変数よりも大きな容量を持っているので、私たちはここに長く型の変数を使用します。

Dim i As Long

2.次に、黒に列Aのすべてのセルのフォントの色を変更するコードの行を追加します。

Columns(1).Font.Color = vbBlack

ループを追加します。3.。

For i = 1 To Rows.Count

Next i

注:ワークシートは、Excel 2007以降では、最大1,048,576の行を持つことができます。

あなたが使用しているバージョンに関係なく、すべての行をループ上記のコード行。

4.次に、我々は、細胞D2に入力された値よりも低い全ての値を色。空のセルは無視されます。ループに次のコード行を追加します。

If Cells(i, 1).Value < Range("D2").Value And Not IsEmpty(Cells(i, 1).Value) Then

Cells(i, 1).Font.Color = vbRed

End If

あなたはシート上のコマンドボタンをクリックしたときに(これはしばらく時間がかかる場合があります)結果:

Loop Through Entire Column Result

Loop Through Entire Column Result