Я здесь, потому что (почти два дня) я пишу код и мне нужна помощь.
Цель моего сценария - отфильтровать строки, у которых нет номера в столбце "Check_Column".
Проблема в том, что фильтр не работает "хорошо" (пахнет, что он работает наполовину).
Мой код:
Sub hide_numbers()
Dim WorkBk As Workbook, WorkSh As Worksheet, FilterRow As Variant
Set WorkSh = Sheets("DataBase")
WorkSh.Activate
FilterRow = Rows("1:1").Find(what:="Check_Column", lookat:=xlWhole).Column
WorkSh.UsedRange.AutoFilter Field:=FilterRow, Criteria1:=Array("*1*","*2*","*3*","*4*","*5*","*6*", "*7*","*8*","*9*")
End Sub
Если я использую (*1*","*2*")
, это работает, но если я использую ("*1*","*2*","*3*","*4*","*5*","*6*", "*7*","*8*","*9*")
, это не работает. Почему?
Вот снимок экрана Excel (пример).
![enter image description here](https://i.stack.imgur.com/qTIBL.jpg)
Я хотел бы получить этот вывод (этопример).
![enter image description here](https://i.stack.imgur.com/mKtsG.jpg)
Кто-нибудь, пожалуйста, подскажите, в чем я не прав?
Заранее благодарен.
Francesco