Как найти последнюю строку с заданным значением? - VBA

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! С Рождеством Вас! Пожалуйста помогите решить такую задачку: - Есть столбец с чередованием (подряд) одинаковых значений. Например слово "Один" повторяется 4 раза, слово "Два" - шесть раз и получается в столбце десять строк. Как найти номер последней строки для выбранного слова? Например, выбрав слово "Один" должно получится - 4, если выбрано слово "Два"- последняя строка -10. Заранее выражаю всем спасибо!

Решение задачи: «Как найти последнюю строку с заданным значением?»

textual
Листинг программы
Sub Sa1()
Dim col&, s$, c As Range
  s = "Один"  'искомое слово
  col = 1     'номер столбца
  Set c = Columns(col).Find(s, Cells(1, col), xlValues, xlWhole, , xlPrevious, False)
  If Not c Is Nothing Then MsgBox c.Row
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5
Похожие ответы