Chciałbym wybrać wszystkie wiersze i kolumny w arkuszu kalkulacyjnym. Makro musi być dynamiczne, ponieważ liczba kolumn i wierszy zmienia się za każdym razem, gdy makro zostanie wywołane. Musi także mieć możliwość rozliczania pustych wierszy i kolumn.Zwróć zakres od A1 do ostatniej ostatnio używanej komórki.
Ten podprogram osiąga część procesu:
Sub FindLastCell()
Cells.Find(What:="*", After:=[A1], SearchDirection:=xlPrevious).Select
End Sub
stwierdzi i wybiera ostatniej komórki w arkuszu. Teraz, gdy znalazłem ostatnią komórkę w arkuszu kalkulacyjnym, jak wybrać komórkę A1 do LastCell jako zakres?
Excellent !!! :) – AME
Okay, to całkiem niezły sposób na wykonanie funkcji range. Wyglądam na użycie procedury i użycie iteracji nad rekursją, jeśli tylko z powodu różnicy. – JackOrangeLantern
dobrze wyjaśniony :) –