私はVBAプログラムを書いています。 私は1つの列vbaの検索に似ているか正規表現
For j = 0 To 4
For i = 2 To lastrow
If Cells(i, 12).Value = groupnames(j) And Cells(i, 8).Value Like "*" & "[BLOCKED]" & "*" Then
groupsum(j) = groupsum(j) + 1
End If
Next i
Next j
プログラムは、私が仕事に行くにこれを行うことができますどのように500を見つけた私は、この文字列のための96個の細胞を持っていますが、されて問題にこの文字列[BLOCKED]
を見つけるのに問題がありますか?
ありがとうございました
私は理解してください、あなたは、エラーメッセージが出ているわけではありませんか?期待した結果が得られないのですか?あなたのデータのサンプルを見ることなく少し助けてくれるでしょう、そして配列 'groupnames'を設定して初期化します –
@ShaiRado私は彼が96の最大値を期待していると思っていましたが、500を見つけました。 –
私はdatas 。このデータは配列に読み込まれます。私はすべてのセルをこの文字列[BLOCKED]で見つけたいと思います。たとえば、1つのセルに「[BLOCKED] - xyz」があります。 –