前提・実現したいこと
条件分岐でセルにパスが設定されているかを判断したいのですが、
C3セルが空(パスが設定されていない)の状態の場合は、MsgBox "設定されていません"があるところに通すようにしたのですが、うまく行きません。
Elseルートに処理が進んでしまいます。
逆にB3にはパスを設定していて、そこを対象にして条件を通すと想定のElseに入ってくれます。
該当のソースコード
VBA
1 2Function 条件分岐() 3 4 Dim filepath As String 5 6 'filepath = Range("B3").Value '設定あれている 7 filepath = Range("C3").Value '設定されていない 8 9 If Dir(filepath) = "" Then 10 MsgBox "設定されていません" 11 12 Else 13 MsgBox "設定されています" 14 15 End If 16 17End Function 18
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。