2017-10-18 9 views
1

私は、列のセルに文字列の配列が含まれている(完全に一致していない)かどうかを調べるためのVBAコードを探しています。私は偽の電子メールのリストをシートに格納しており、別のシートにはチェックしたい電子メールのリストがあります。最初のリストからの電子メールが2番目の列にある場合は、行が黄色で表示される必要があります。ここ は私が持っているものです。配列が列に含まれているかどうかを確認するには?

Dim list As String, c As Range, count As Long, total As Long 
count = 1 
total = Range("I" & Rows.count).End(xlUp).Row 
For ix = 1 To total 
list = Worksheets("Helper").Range("A" & counter).Value 
k = "a" & count 
    For Each c In Worksheets("JP").Range(k) 
     c.EntireRow.Interior.Color = 255 
    Next c 
End If 
End If 
count = count + 1 
Next ix 

答えて

1

文字列はあなたがSUBSTRの正の数は、どこにでもSTR内で発見された戻ります

If InStr(1, str, substr, vbTextCompare) > 0) Then 
    ' put logic for when substr is within str 
End If 

を使用して、そうでしょう、他の中に含まれているかどうかを確認するには。

具体的なアプリケーションについては、ループのデバッグに取り組んでいます。正しい軌跡にあるようです。

関連する問題