2017-09-08 14 views
-1

セルの値が列Eのセルと一致する場合、列Aのセルを緑色にする必要があります。セルは2番目の行から開始します。値はソートされないため、行内で一致しません。列Aのすべてのセルをチェックし、列Eのすべてのセルと比較する必要があります。 助けてください。同じ値を持つセルの色付け

答えて

1

てみてください以下のコード:

For i = 2 To 100 
    If ((Worksheets("Table1").Range("A" & i).Value <> "") And (Worksheets("Table1").Range("A" & i).Value = Worksheets("Table1").Range("E" & i).Value)) Then 
     Range("A" & i).Interior.ColorIndex = 50 
    Else 
     Range("A" & i).Interior.ColorIndex = 2 
    End If 
Next i 
  • ちょうどあなたのテーブルの名前が
  • ます。また、行数に数100を変更することができますが、コードの2行目に挿入することを確認します比較したい
+0

いいえ、動作しませんが、お時間をいただきありがとうございます。 –

+0

3つの "Table1"属性をすべてテーブルの名前に変更しましたか? – M4SX5

+0

はい、コードは今動作します、私はいくつかの行を変更しました。どうもありがとうございました。 –

関連する問題