Я обычно использую следующий код для поиска последней строки.
Dim Lastrow As Integer
Lastrow = Sheet2.Range("A" & Rows.Count).End(xlUp).Row
Это прекрасно работает, когда я не знаю, какой должна быть моя последняя строка.Я пытаюсь использовать его следующим образом.
Dim Lastrow As Integer
Lastrow = Range("U3").Value
Когда я отлаживаю код и наведите курсор на диапазон
"(" U3 "). Значение"
показывает
"диапазон (" U3 "). Значение = 558"
, но при наведении на
«Lastrow»
говорит
«Lastrow = Empty»
вместо 558.
Причина, по которой яя пытаюсь использовать это потому, что данные извлекаются из основного списка, поэтому я не могу использовать функцию Rows.Count.Вместо этого я сделал подсчет определенного значения, которое я фильтрую, и использовал его в качестве последней строки.
Как мне узнать, что я хочу установить для переменной "Lastrow" значение, найденное в U3?