Выбор всего столбца в диапазоне - PullRequest
0 голосов
/ 09 апреля 2020

В Excel vba у меня есть номер столбца, хранящийся в переменной (скажем, x), и мне нужно найти строку в этом столбце. Количество строк в этом столбце будет меняться и не может быть жестко закодировано. Я хочу использовать метод Range.Find и искать что-то вроде этого

 Set rng =Worksheet.Range().find(...)
if Not rng is Nothing .....

Так интересно, что должно go в Range (), который будет использовать номер столбца x

спасибо

1 Ответ

0 голосов
/ 09 апреля 2020

Вы можете использовать метод Worksheet.Columns для ссылки на весь диапазон столбцов.

Ваш код должен быть следующим:

Set Rng = Worksheets("Sheet1").Columns(X).Find(...)
If Not Rng Is Nothing Then ... 

Примечание: Range.Find вернет " Ничего ", если не найдет совпадение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...