• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセス複数の条件で同じ書式をつけるには?)

アクセス複数の条件で同じ書式をつけるには?

このQ&Aのポイント
  • VBAで条件付き書式を使用して、同じ書式を複数の条件に適用したい場合、まとめることはできないのか疑問です。
  • 具体的には、フォームのフィールドに対して、「あ」と「い」の場合に赤色の書式を適用したいと考えています。
  • しかし、上記の方法だと実行時エラーが発生してしまいます。もし複数の条件で同じ書式を適用したい場合、別々に設定するしか方法はないのでしょうか?

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

解決しましたか? ダブルクォーテーションの数とAndの位置設定が違っているようですが。 以下のように。 With .Add(acExpression, , "[" & Field & "]=""あ"" And [" & Field & "]=""い""") あるいは、条件が「あ」または「い」の時ならば、 With .Add(acExpression, , "[" & Field & "]=""あ"" Or [" & Field & "]=""い""") でよろしいかと。

snxosrmijia
質問者

お礼

回答ありがとうございました。

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

その他の回答 (2)

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.3

No2の変数名に余分なものがくっついていました。 With .Add(acExpression, , "[" & Field & "]=""あ"" Or [" & Field & "]=""い""") です。

snxosrmijia
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.2

No1です。 たぶん、Andで条件を結合すると質問の画像では色がつかないので、 二番目のOrで条件を結合するようになると思いますが。以下です。 With .Add(acExpression, , "[" & strField & "]=""あ"" Or [" & strField & "]=""い""")

snxosrmijia
質問者

お礼

回答ありがとうございました。

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

関連するQ&A