Chcę wybrać sformatowany zakres arkusza programu Excel. Aby zdefiniować ostatni i pierwszy wiersz używam następujące funkcje:VBA: Wybór zakresu według zmiennych
lastColumn = ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count
lastRow = ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row
W następnym kroku chcę wybrać ten obszar: Formuła powinna wyglądać następująco:
Range(cells(1, 1), cells(lastRow, lastColumn).Select
to jednak nie działa. Może ktoś ma pojęcie, co jest z nim nie tak. Wielkie dzięki!
Co dokładnie nie działa? Próbowałem wypełnić zakres od B2 do D4 losowymi danymi, a twój kod został wybrany od A1 do D4. Czy tego nie oczekujesz? – ssarabando