Option Explicit znamená povinnú deklaráciu premenných - je to dobrá prax pri písaní VBA kódu, tak to používam. Pokiaľ Ťa to zaujíma viac, tak použi google.
Dim cell as Range znamená, že som zadeklaroval objektovú premennú cell ako Range
Set cell = (objektovej) premennej priraďuje hodnotu, v tomto prípade nejakú bunku.
Offset je vlastnosť objektu Range, v mojom príklade do premennej cell postupne načíta vždy tú, ktorá sa od predošlej bunky nachádza o jeden riadok pod ňou. Offset má dva argumenty, prvý určuje počet riadkov, druhý počet stĺpcov, o ktorý sa má posun (offset) uskutočniť.
Jenže já bych potřeboval, aby se to měnilo neustále, při každém připsání nebo odebrání čísel ze sloupce G... jak na to?
Buď to makro budeš spúšťať opakovane ručne pri každej zmene, alebo si napíšeš udalostné makro a môj príklad doňho zakomponuješ.
Idem sledovať telku, takže radiť Ti už ďalej v tomto vlákne nebudem, prepáč.
citovat