У меня есть данные в четырех столбцах в Excel.Третий столбец («C») содержит строку с названием страны, например «Название страны - Китай».Строка не стандартизирована, поэтому я не могу использовать строковые функции, такие как left / right / mid.Я создаю макрос для фильтрации шести стран (Египет, США, Китай, Россия, Япония и Уганда).Пока я могу получить две страны, используя следующий макрос:
Sub Countries ()
Activesheet.Range("A1:D1000").Autofilter Field:=3, Criteria1:=Array("*Japan*","*China*"),Operator:=xlFilterValues
End Sub
Это работает, и я могу отфильтровать две страны.Однако, когда я добавляю больше стран, Excel не отображает страны и не возвращает строк.Я не уверен, что я делаю не правильно, и я надеюсь, что кто-то может мне помочь, пожалуйста