Я хотел уменьшить диапазон выбранного столбца , чтобы он содержал только непустые ячейки с помощью функции.
Большинство других тем предназначены для sub.
Я все еще новичок в VBA.Я попытался изменить приведенный ниже код несколькими способами, но не могу заставить его работать.Как я могу вернуть уменьшенный диапазон?
Function RangeReduce(rng As Range) As Range
Dim first_row, last_row As Double
first_row = rng.Cells(1, 1).Address
last_row = rng.Cells(Rows.Count).End(xlUp).Address
Set RangeReduce = Range(first_row, last_row)
End Function