- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAのIF構文について)
VBAのIF構文について
このQ&Aのポイント
- VBAでのIF構文について質問します。
- 質問内容は、ActiveWorkbookのworksheet1のa1セルに何か文字列が入っている場合と入っていない場合で、strSUBに代入される値をifで分岐させたいというものです。
- 現在の構文ではエラーが発生しているため、正しいIF構文を教えていただきたいです。
- みんなの回答 (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
お礼
ありがとうございます! できました!! なおかつIFの場合の構文も教えていただき感無量です!