Excel 2020: Vylepšite svoje zaznamenávanie makier - Tipy pre Excel

Miloval som verziu záznamníka makier z roku 1985 v Lotus 1-2-3. Kód bol ťažko pochopiteľný, ale fungoval. V zázname makier programu Excel sú niektoré predvolené hodnoty, ktoré spôsobujú nešťastie každému, kto sa pokúša zaznamenať makra. Tu sú tri tipy, ako vylepšiť prostredie makra.

Tip 1: Zapnite relatívnu referenciu pre každé makro.

Povedzme, že začínate v A2 a zaznamenáte jednoduché makro, ktoré sa presunie na A4. Nazval by som to makro MoveDownTwoCells. Ale ak toto makro spustíte, keď je ukazovateľ bunky v J10, presunie sa do bunky A4. To je málokedy to, čo chcete, aby sa stalo. Pred nahrávaním makra však môžete zmeniť správanie záznamníka makier výberom možnosti Zobraziť, Makrá, Použiť relatívne referencie.

Ak zaznamenáte makro MoveDownTwoCells so zapnutým týmto nastavením, bude makro fungovať z ktorejkoľvek bunky.

Pozor

Nastavenie zostane zapnuté, iba kým nezavriete program Excel. Zajtra ho budete musieť znova zapnúť.

Tip

Čo ak skutočne potrebujete zaznamenať makro, ktoré vždy preskočí na bunku A4? Aj keď je povolená možnosť Relatívne referencie, môžete stlačiť kláves F5 pre Prejsť na a pomocou dialógového okna Prejsť na prejsť na A4. Makro rekordér zaznamená kód, ktorý vždy preskočí na A4.

Tip 2: Pomocou klávesov Ctrl + Shift + šípka sa posuňte na koniec množiny údajov.

Povedzme, že chcete pridať súčet v spodnej časti včerajšieho registra faktúr. Chcete, aby sa súčet dnes zobrazil v riadku 9, zajtra však bude pravdepodobne potrebné, aby bol v riadku 17 alebo 5, v závislosti od toho, koľko riadkov údajov máte.

Nájdite stĺpec, ktorý je spoľahlivo 100% vyplnený. Z hornej časti tohto stĺpca zaznamenajte akciu stlačenia klávesov Ctrl + Shift + šípka nadol. Stlačte šípku nadol ešte raz a budete vedieť, že ste v rade, kde by mali byť súčty.

Tip 3: =SUM(E$2:E8)Namiesto stlačenia tlačidla automatického súčtu zadajte text

Makro záznam nebude zaznamenávať zámer automatického súčtu. Po stlačení Automatického súčtu získate funkciu súčtu, ktorá sa začína v bunke vyššie a siaha až po prvú nečíselnú bunku. Nezáleží na tom, či máte zapnuté alebo vypnuté relatívne referencie; záznam makra napevno naprogramuje, že chcete sčítať sedem buniek nad aktívnou bunkou.

Namiesto toho, aby pomocou ikony AutoSum zadajte funkcie SUM pomocou jediného dolára pred prvé číslo riadka: =SUM(E$2:E8). Použite tento vzorec pri zaznamenávaní makra a makro bude spoľahlivo sčítať z bunky nad aktívnou bunkou až po riadok 2, ako je uvedené nižšie.

Zaujímavé články...