forループVBAを使用して色固有の範囲を自動入力する場合。この記事では、特定の条件を満たすVBAのforループについて学習します。

範囲A1:A20にテキストまたは数値が含まれている場合、Excelのforループは空白のセルを自動的に埋めます。

以下は、列Aのデータのスナップショットです。

image 1

空白のセルに自動的に色を塗りつぶすには、次の手順に従う必要があります。

[開発者]タブをクリックします。[コード]グループから、[VisualBasic]を選択します

image 2

  • ワークシートモジュールに次のコードを入力します

サブVBAForLoop()

x = 1から20の場合

Cells(x、1).Select

If Selection.Value = “” Then

Selection.Interiorあり

.Color = 65535

終了

終了If

次のx

サブの終了

image 3

コードをコピーした後、ALT + F8 *を使用してマクロを実行し、マクロを選択する必要があります。

image 4

このようにして、VBAを使用して、forループを使用して色を自動入力できます。

Excel//wp-content/uploads/2015/06/Download-How-to-Auto-Fill-color-with-vba-for-loop.xlsm[Download-How to Auto Fill color with vba for loop]