как я могу разрешить поиск VBA, чтобы не искать только точные совпадения

#vba #if-statement #wildcard

Вопрос:

У меня есть этот код,

If ((dataArray(i, *searchField*) = *searchValue*) Then

Что не работает. чего я пытаюсь достичь, так это;

если все значение поиска находится в какой-либо части поля поиска или наоборот, выполните X

Какая-нибудь помощь?

Комментарии:

1. Синтаксис » *xxxxxx*» недопустим для VBA. Вы, вероятно, получите больше помощи, если предоставите больше кода и более четко объясните, чего вы пытаетесь достичь.

Ответ №1:

используйте глагол «Нравится»

 if dataArray(i) Like searchValue  

где значение поиска начинается и заканчивается звездочками , это строка compairson