Jump to content

VBA макрос


MaDW
 Share

Recommended Posts

Дано:

Макрос вида:

Sub find_fio()Fio = Sheets("Лист1").Range("C33")Sheets("Лист3").SelectSelection.AutoFilter Field:=1, Criteria1:=Fio, Operator:=xlAndRange("A:A").Cells(65536, 1).End(xlUp).SelectEnd Sub

Работает. НО! Только в том случае когда Значения совпадают полностью

Мне же надо чтобы искало по части (не суть важно начала или середина)

Когда записываю макрос в автоматическом режиме, то получаю вот такое:

Selection.AutoFilter Field:=1, Criteria1:="=*иванов*", Operator:=xlAnd

Что мне собственно не нужно т.к. искомые значения должны вводится пользователем.

Вопрос:

Как мне изменить мой макрос, чтобы он искал по части значения?

Edited by MaDW
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...