|
検索用のユーザーフォームをつくりました。
電話番号というオプションボタンにチェックを入れると
サーチ1とサーチ2というテキストボックスに入力した文字を含むものを
オートフィルタで検索するというコードを作っています。
If 電話番号.Value = True Then
Selection.AutoFilter Field:=23, Criteria1:="*" & サーチ1 & "*", _
Operator:=xlAnd, Criteria2:="*" & サーチ2 & "*"
Else
Selection.AutoFilter Field:=23, Criteria1:="*" & サーチ1 & "*", _
Operator:=xlOr, Criteria2:="*" & サーチ2 & "*"
End If
上のコードを作ったのですが、サーチ1のみ又はサーチ2のみに入力した場合のみしか検索できません。
どちらか一つの場合、またはサーチ1、サーチ2共に入力されている場合すべてで検索できるようにしたいのですが、ここから先がわかりません。
どこをなおせば、すべてにおいて検索できるようになるのか教えていただけませんか?
|
|