pisałem jakiś funkcjonalny VBA:Zapisz zasięg do zmiennej
Sheets("Src").Range("A2:A9").Copy Destination:=Sheets("Dest").Range("A2")
chcę wyodrębnić zakres źródłowy do zmiennej elastyczności.
SrcRange = Sheets("Src").Range("A2:A9")
SrcRange.Copy Destination:=Sheets("Dest").Range("A2")
Jednak to nie działa. Co SrcRange powinno być przycięte jako? Czy pierwsza linia jest poprawna?
starałem przyciemniania SrcRange jak zasięg i to dało mi
Runtime error 91: Object Variable or With block variable not set
nie jestem bardzo obeznany z językiem i dokumentacja opuścił mnie chce (nie mogłem znaleźć rodzaj powrotu do arkuszy (index) inwokacja, this był najbliżej znaleziony). Po naciśnięciu Record Macro, wykonaniu niektórych akcji i zatrzymaniu, treść Macro pozostaje pusta.
Czy ktoś mógłby rzucić nieco światła na sposób użycia SrcRange jako zmiennej?
Lubię odczytywać zmienną/tablicę Variant, aby uzyskać większą elastyczność. Dzięki za wskazówkę! –