Excel 2020: Vylepšete záznam maker - Tipy pro Excel

Miloval jsem verzi záznamníku maker v Lotus 1-2-3 z roku 1985. Kód byl těžko pochopitelný, ale fungoval. V záznamníku maker aplikace Excel jsou některá výchozí nastavení, která způsobují utrpení každému, kdo se pokouší zaznamenat makra. Tady jsou tři tipy, jak vylepšit prostředí makra.

Tip 1: Zapněte relativní referenci pro každé makro.

Řekněme, že začínáte v A2 a zaznamenáte jednoduché makro, které se přesune na A4. Nazval bych to makro MoveDownTwoCells. Pokud ale toto makro spustíte, když je ukazatel buňky v J10, makro se přesune do buňky A4. To je málokdy to, co chcete, aby se stalo. Ale můžete změnit chování záznamníku maker výběrem Zobrazit, Makra, Použít relativní odkazy před zaznamenáním makra.

Pokud zaznamenáte makro MoveDownTwoCells se zapnutým nastavením, bude makro fungovat z jakékoli buňky.

Pozor

Nastavení zůstane zapnuté, dokud nezavřete Excel. Zítra jej budete muset znovu zapnout.

Spropitné

Co když skutečně potřebujete zaznamenat makro, které vždy přeskočí na buňku A4? I když jsou povoleny relativní odkazy, můžete stisknutím klávesy F5 přejít na a přejít na A4 pomocí dialogu Přejít na. Makro záznam zaznamená kód, který vždy přeskočí na A4.

Tip 2: Pomocí Ctrl + Shift + Šipka se přesuňte na konec datové sady.

Řekněme, že chcete přidat součet v dolní části včerejšího registru faktur. Chcete, aby se součet dnes zobrazil na řádku 9, ale zítra to bude možná nutné na řádku 17 nebo na řádku 5, podle toho, kolik řádků dat máte.

Najděte sloupec, který je spolehlivě 100% vyplněn. Z horní části tohoto sloupce zaznamenejte akci stisknutí Ctrl + Shift + Šipka dolů. Stiskněte ještě jednou šipku dolů a budete vědět, že jste v řádku, kde by měly být součty.

Tip 3: =SUM(E$2:E8)Místo stisknutí tlačítka AutoSum zadejte

Makro záznam nebude zaznamenávat záměr automatického shrnutí. Když stisknete AutoSum, dostanete funkci součtu, která začíná v buňce výše a sahá až k první nečíselné buňce. Nezáleží na tom, zda máte zapnuté nebo vypnuté relativní reference; záznam makra napevno naprogramuje, že chcete sečíst sedm buněk nad aktivní buňkou.

Místo toho, aby pomocí ikony AutoSum zadejte funkce SUMA pomocí jediného dolaru před první číslo řádku: =SUM(E$2:E8). Použijte tento vzorec při záznamu makra a makro bude spolehlivě sčítat z buňky nad aktivní buňkou až po řádek 2, jak je znázorněno níže.

Zajímavé články...