0
私は値のリストを持っていますが、テーブルにはそれらの値が広がっています。範囲から一意の値を検索して出力するループ
1x20のリストを検索して、countif()ステートメントを何度も書く必要がなく、テーブルにない最初の値を表示できるループが必要です。これをより速く行う方法はありますか?
私は値のリストを持っていますが、テーブルにはそれらの値が広がっています。範囲から一意の値を検索して出力するループ
1x20のリストを検索して、countif()ステートメントを何度も書く必要がなく、テーブルにない最初の値を表示できるループが必要です。これをより速く行う方法はありますか?
確かに、セル範囲のループが必要であり、値が存在するかどうかテストします。具体的な例を示すためにコードをもっと投稿する必要がありますが、これはあなたに役立つでしょう:
Sub LoopExampleUsingRange()
Dim aCell As Range
For Each aCell In ActiveSheet.Range("A1:A20").Cells
If InStr(1, "SOME TEXT/table/OR A CELL VALUE TO S", aCell.Value) Then
'if it exists put here
'Perhaps do nothing?
Else
'if doesn't exist put some code here.
End If
Next aCell
End Sub