Automatizujte zdlouhavý úkol pomocí maker aplikace Excel - články TechTV

Obsah

V této epizodě jsme s Tracy Syrstad, Nate Oliver a já všichni šli do hry Toronto Blue Jays se skvělou skupinou lidí z Toronta z webu.

Následujícího dne jsme s Tracy, Nate a Tracyho manželem Johnem cestovali po studiích TechTV:

Zleva doprava, to je John, Nate, Tracy a Bill

Chtěl jsem provést hromadnou korespondenci z Excelu do Wordu. Když mi však osoba zaslala data, byla ve špatném pořadí. Namísto toho, aby data procházela přes sloupce, měla data informace, které šly dolů po řádcích sloupce A.

I když je můžete všechny ručně opravit, bylo by to hodně řezání a vkládání. To je perfektní úkol pro automatizaci pomocí makra.

Pokud jste ještě nikdy makra nepoužívali, přejděte do nabídky Nástroje - Makro - Zabezpečení a změňte nastavení na Střední.

Cílem je zaznamenat malé makro, které vyřeší jeden záznam. Chcete, aby ukazatel na buňku byl na názvu, který má začít. Makro by mělo přesunout dvě pole, odstranit tři prázdné řádky a skončit s dalším jménem. Tímto způsobem můžete makro spustit znovu a znovu.

  • Umístěte ukazatel buňky do A1.
  • Zvolte Nástroje - Makro - Zaznamenat nové makro
  • Pojmenujte makro (nejsou povoleny mezery). Vyberte klávesovou zkratku. Vzhledem k tomu, že pro tento úkol budete používat pouze makro, je něco jako Ctrl + a snadno zapamatovatelné.

  • Uvidíte malý panel nástrojů. Toto je panel nástrojů Stop Recording. Má pouze dvě tlačítka. Prvním tlačítkem je tlačítko Zastavit nahrávání.

    Druhým tlačítkem je tlačítko Relativní reference. Pokud jste nyní makro jednoduše zaznamenali, Excel by napevno naprogramoval, co jste chtěli vždy přesunout

    A2 až B1 a A3 až C1. To funguje dobře pro jeden záznam, ale potřebujete makro, aby fungovalo pro všechny záznamy. Relativní záznam zapnete kliknutím na tlačítko Relativní záznam. Jedná se o přepínač, takže chcete, aby vypadal, jako by byl vtlačen.

  • Zaznamená se vše, co děláte. Zkuste použít klávesové zkratky místo myši.
  • Stisknutím šipky dolů přejděte na B2.
  • Ctrl + x pro oříznutí
  • Stisknutím šipky nahoru a šipky doprava přejděte na A1.
  • Ctrl + V pro vložení
  • Doleva, doleva, dolů, dolů, Ctrl + X pro oříznutí řádku města
  • Nahoru, Nahoru, Doprava, Doprava, Ctrl + V pro vložení města do sloupce C.
  • Doleva, doleva, dolů se přesunete do řádku 2.
  • Podržte klávesu Shift, zatímco stisknete dolů, dolů a vyberte řádky 2, 3, 4
  • Alt + edr a Enter vyberte Upravit - Odstranit - Celý řádek - OK
  • V tomto okamžiku jste makro téměř dokončili. Problém je v tom, že máte vybrány tři buňky a chcete pouze vybrat název.

  • Stisknutím šipky nahoru a šipky dolů vyberte pouze název druhého záznamu.
  • Klikněte na tlačítko Zastavit nahrávání

Je čas makro vyzkoušet. Uložte sešit pro případ, že se zde něco pokazí.

Chcete-li makro spustit jednou, zadejte Ctrl + a. Pokud vše proběhlo dobře, bude makro opraveno další jméno.

Pokud to funguje, můžete nyní podržet Ctrl + a, dokud nebudou všechny záznamy opraveny.

Toto malé makro vyřešilo problém v reálném životě. Klíčem k úspěchu bylo použití režimu relativního nahrávání!

Pokud si uděláte čas na to, abyste se naučili VBA, můžete vyřešit tyto problémy a mnohem složitější problémy. Podívejte se na Tracy a moji knihu - VBA a makra Microsoft Excel 2016.

Zajímavé články...