|
▼HIRO さん おはようございます。
>2つ目の条件を入力すると表全体が閉じてしまうのですが
このことが、表示されるデータがないということでしたら
Sheet1.ComboBox1.TextとSheet1.ComboBox2.Textの両方に該当するデータが
あるか調べてみてください。
(私が作ったサンプルでは動くのですが)
それから、追加を入れておくといいと思います。
これでなかったらコードを見ないと何とも言えないので、どのようなコードなのか
アップしてみてください。
>>With Worksheets("Sheet1").Range("A13")
.AutoFilter '<=========一度AutoFilter解除 ==========追加
>> If c1 <> "" Then .AutoFilter field:=1, Criteria1:=c1
>どうしても 2つ目の条件を入力すると表全体が閉じてしまうのですが
>セルの設定とか 変数の形式とか 関係あるのでしょうか?
>普通にオートフィルターの機能を使うと出来るので設定の問題では
>ないとおもうのですが。
返事が遅くなりましたが
どうしても 2つ目の条件を入力すると表全体が閉じてしまうのですが
セルの設定とか 変数の形式とか 関係あるのでしょうか?
普通にオートフィルターの機能を使うと出来るので設定の問題では
ないとおもうのですが。
▼kobasan さん:
>▼HIRO さん 今晩は
>
>これでできると思います。
>
>▼kobasan さん:
>>▼HIRO さん 今晩は
>>
>>これでできると思います。
>>
>>c1 = Sheet1.ComboBox1.Text
>>c2 = Sheet1.ComboBox2.Text
>>c3 = Sheet1.ComboBox3.Text
>>
>>With Worksheets("Sheet1").Range("A13")
>> If c1 <> "" Then .AutoFilter field:=1, Criteria1:=c1
>> If c2 <> "" Then .AutoFilter field:=2, Criteria1:=c2
>> If c3 <> "" Then .AutoFilter field:=3, Criteria1:=c3
>>End With
>>
>>
|
|