早速試し、上記の件についてはうまく行くことを確認いたしました!感謝です。
しかし、当初の他の条件と重ね合わせる部分がうまくいきませんでした。
以下コードで確認してみると
Debug.Print Mid(strFilter, Len(" AND ") + 1)
顧客ID = 123 AND 担当ID = 23 AND 伝票NO="001" Or 伝票NO="002" Or 伝票NO="003"
とイミディエイトウィンドウに表示され、伝票NOの3つしか表示されません。
顧客と担当で絞ったときはうまく表示されます。
度々申し訳ございませんが、ご教示宜しくお願いいたします。
通報 ...
ANDとORではANDの方が優先順位が高いので上の式だと下記のように評価されます。
演算子の優先順位 | Microsoft Docs
伝票NO の OR を先に評価させたい場合は()で囲むようにします。
ありがとうございます!式を修正し、うまく動くようになりました。