• ベストアンサー

VBAでの曖昧検索

セルの文字の中に「当り」を含む場合のみ、集計させたいのですが If Trim$(.Cells(list_cnt, 65)) = "*当り*" Then  ActiveSheet.Cells(19, 3) = ActiveSheet.Cells(19, 3) + 1 End if If Trim$(.Cells(list_cnt, 65)) = "*当り*"では集計できないのですが "*当り*"の書き方はおかしいでしょうか? ちなみにセルには 「当り」にみではなく「アイス当り」等他の文字も 含まれています。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

If Trim$(.Cells(list_cnt, 65)) Like "*当り*" Then とか If InStr(Trim$(.Cells(list_cnt, 65)), "当り") > 0 Then などは如何でしょう。

maki06
質問者

お礼

n-junさん If Trim$(.Cells(list_cnt, 65)) Like "*当り*" で実行できました! =をつけてはいけないんですね。。 迅速なご対応誠にありがとうございました!!

すると、全ての回答が全文表示されます。

関連するQ&A