Поэтому мне нужно извлечь информацию с листа только с определенными значениями. От примерно 550 строк до 50, которые распространяются по всему листу.Как получить значение диапазона в диапазоне
Для этого я использовал автофильтр. Теперь я вижу только строки, соответствующие моим критериям, но как я могу получить значения определенного диапазона?
Это далеко я пришел:
Я знаю, что я должен использовать
RangeINamed.SpecialCells(xlCellTypeVisible)
работать только с видимой информации. Он работал для получения начальной и последней строки
startRow = bulkbatchRange.SpecialCells(xlCellTypeVisible).row
endRow = startRow + bulkbatchRange.SpecialCells(xlCellTypeVisible).rows.Count
Но теперь мне нужно получить значение определенного столбца, я хочу использовать для петли, так что я могу перебрать всех видимых строк.
Так что я попытался сделать
RangeINamed.SpecialCells(xlCellTypeVisible).range("U" & rowNumber).value
Это не работал он не дал мне ничего. Теперь я довольно невежественный, поэтому кто-то может знать, как я получаю значение этой строки в столбце U в RangeINamed?
Спасибо
RangeINamed.Range ("U10"). Значение или Sheets ("MySheetName"). Range ("U10") – Makah
Hm jeeh, жаль, что я не был достаточно конкретны, но у меня нет точного RowNumber , Поэтому я не могу указать его как «U10». Все, что я знаю, это столбец. – Xepos