• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAのIF構文について)

VBAのIF構文について

このQ&Aのポイント
  • VBAでのIF構文について質問します。
  • 質問内容は、ActiveWorkbookのworksheet1のa1セルに何か文字列が入っている場合と入っていない場合で、strSUBに代入される値をifで分岐させたいというものです。
  • 現在の構文ではエラーが発生しているため、正しいIF構文を教えていただきたいです。

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

そういう風にしたいときはIIF関数を使います。 strSUB = IIf(ActiveWorkbook.Worksheets(1).Range("a1") = "abc", "aaa", "bbb") 普通にIFでする場合は、以下の様にします。 If ActiveWorkbook.Worksheets(1).Range("a1") = "abc" Then strSUB = "aaa" Else strSUB = "bbb" End If

rihitomo
質問者

お礼

ありがとうございます! できました!! なおかつIFの場合の構文も教えていただき感無量です!

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

専門家に質問してみよう