0
wksht2の値がwksht2にあるかどうかを比較しようとしている2つのワークシートがあります。COUNTIFを使用してアイテムが見つかった場所を確認
For Each c In wksht2
If WorksheetFunction.CountIf(wksht1, c.Value) > 0 Then
sh2.Range("j10") = c.Value
End If
Next
これは、見つかった場合、wksht1で見つかった値を返します。たとえば : はのは、私は二つのリスト
リスト1を持っているとしましょう:
名:1、NAME3、Name17、Name85
リスト2:
Name12、名前6、名前3
リスト2をリスト1と比較すると、リスト1に "Name3"が見つかり、上記の関数がセルJ10に "Name3"を返すことがわかります。
しかし、私は、この例では、リスト1の「NAME3」の配置が2位
だから、私はを検索することができますどのようになり、例えば...また、それが見つかった場所を決定する必要がありますそれが見つかった場合は、それが見つかったセルを特定しますか?
このコードを使用して、最初の発生以上のものを見つけることは可能ですか?たとえば、あなたが名前を見つけたが、それが再び見つかったかどうかをチェックし続けたいのですか? – Apolymoxic
もちろん、ループを使用しています。しかし、あなたは 'J10'にたくさんの情報を置くことができません... –
いいえ、私はJ10にすべてを入れることはできないと理解していますが、それは確かに助けになります。情報とその答えをありがとう。これは完璧です。 – Apolymoxic