ループを使用してワークシートの列 K に特定の文字列が表示される行数をカウントしようとしています。検索に使用される文字列は、スコアカード B2:B8 にあります。カウントは次の列 (この場合は C) に配置する必要があります。「op_id」の文字列をcountifに渡そうとしています。実行すると、列 C のカウントされた値はすべて 0 になります。これまでのところ、次のようになります。
Dim op_id As String
For i = 2 To 8
op_id = Sheets("Scorecards").Cells(i, 2)
Sheets("Scorecards").Cells(i, 3) = "=COUNTIF('Raw Data'!K:K, & op_id)"
Next i
前もって感謝します!