よろしくお願いいたします。
前回の質問で、下記コード内容の全体図を掲載して質問させていただいていたのですが、
質問内容を区切ってさせていただきたく存じます。
有識者の方々お知恵を貸してください。
やりたいことは下記です。
フォームにテキストボックスを2つ用意しています。
このテキストボックス(invoiceFrom と invoiceTo)の
①どちらにも値が入っていなければ
"hoge"
とメッセージを出し、
②いずれかに値が入っていれば
"hogehoge"
と出したいです。
しかし下記コードを実行すると、
「nullの使い方が不正です」とメッセージが出ます。
テキストボックス2つともに値が入っていれば、②は実行されるのですが、
テキストボックスに入力が無い場合の処理ができないので困っています。
いろいろと調べているのですが解決できず、どうぞよろしくお願いいたします。
Private Sub データ取得_Click()
On Error GoTo Err_データ取得_Click
Dim invoiceFrom As String
Dim invoiceTo String
invoiceFrom = Me.invoiceFrom.Value
invoiceTo = Me.invoiceTo.Value
If IsNull(invoiceFrom And invoiceTo) Then '検索条件が未入力の場合 MsgBox "hoge" End If If Not IsNull(invoiceFrom Or invoiceTo) Then 'いずれかが入力されている場合
MsgBox "hogehoge"
End If
End Sub

回答1件
あなたの回答
tips
プレビュー