Mluvte o Excelu a práci

Co je to Makra funkce?
Úvod do maker a VBA pro začátečníky

Vytváření měsíčních účtů a shromažďování čísel z různých souborů. Přistihli jste se, že ovládáte Excel a říkáte si: "Minulý měsíc jsem udělal to samé?"

Makra mohou takové rutinní úkoly automatizovat. Co můžete dělat a jak vám to může pomoci ve vaší práci? Vezměme si příklad skutečné práce.

MacrowNení nutná znalost kóduNejprve si vyzkoušejte, jak Makra funguje →

Co je to Makra funkce?

Makra jsou funkce, které automatizují rutinní úlohy v Excelu.Můžete provádět operace, které byste normálně prováděli jednu po druhé, jako je vkládání dat do buněk, výpočty, formátování tabulek a ukládání.

Excel má funkci nazvanou „Záznam maker“. Pokud začnete nahrávat a poté manipulovat se stolem, kroky zůstanou zachovány a stejnou operaci můžete zopakovat později. Pro jednoduché úlohy můžete vytvářet makra, aniž byste museli program psát sami.

Údaje však nemusí být každý měsíc úplně stejné. Počet řádků se může zvýšit nebo se mohou zamíchat prázdná místa. Pro přesné a jemné řízení zpracování, aby se vyhovělo těmto rozdílům, je zapotřebí programování. Použitý jazyk je VBA.

VBA je zkratka pro „Visual Basic for Applications“. Kroky zbývající v "Záznam maker" jsou také kód VBA. To, co jste zaznamenali, můžete upravit nebo vytvořit napsáním kódu od začátku.

Jaké úlohy lze automatizovat?

Například práce jako: Nic z toho není speciální práce, ale s rostoucím počtem případů se stává časově náročnou.

případová studie1

Vytváření, formátování a ukládání faktur

Od zveřejňování podrobností po výpočet částek, formátování a ukládání PDF. Porovnejte, kolik minut to trvá ručně a kolik sekund to trvá s makrem.

Změňte adresu a podrobnosti pro každého obchodního partnera, vypočítejte částku a uložte ji pod pevným jménem. Tuto řadu úloh lze přenechat makrům.

Podívejte se na provozní obrázek →

případová studie2

Vytváření a tisk grafů

Zaznamenejte si kroky od vytvoření grafu až po jeho tisk pomocí „Záznam maker“ a převeďte jej do makra.

Pokud vytvoříte dokumenty ve stejném formátu pro každou schůzku, můžete se předem rozhodnout o typu grafu, názvu a rozsahu tisku.

Podívejte se na provozní obrázek →

případová studie3

Agregace více souborů

Přečtěte si řádek po řádku, abyste viděli, co by se stalo, kdybyste napsali kód VBA pro agregaci tří souborů přijatých z pobočky.

Načte v pořadí soubory pro každou pobočku a odpovědnou osobu, které dorazí ve stejném formátu, a sestaví potřebná data do jedné tabulky.

Podívejte se na provozní obrázek →

I když je automatizován, je stále nutné kontrolovat dokončený obsah.Pokud však dokážete omezit opakování přepisu a nastavení, můžete si uvolnit čas na kontrolu čísel, prohlížení výsledků a přemýšlení o tom.

Dovednosti, které lze využít při práci nebo vedlejších zaměstnáních

Počet služeb pro agregaci a analýzu dat, jako jsou nástroje BI, roste. Přesto existuje mnoho situací, kdy se Excel používá v každodenní práci. Sám to při práci v kanceláři velmi jasně pociťuji.

V případě potřeby můžete přidat čísla a poznámky a upravit tabulku tak, aby vyhovovala druhé osobě. Myslím, že snadnost použití Excelu je jedním z důvodů, proč se stále používá. Na druhou stranu manuální práce potřebná k uspořádání stolů může zůstat měsíčním úkolem.

Proto jsou lidé, kteří dokážou automatizovat stávající úlohy Excelu, ve skvělých rukou. Při hledání pracovních míst můžete hledat „Excel VBA“ a „Makra“, abyste našli pracovní místa, která zahrnují zlepšení podnikání nebo vytváření nástrojů.

Makra dovednosti, které získáte díky své práci, můžete také využít ve své vedlejší práci.Budete-li moci podrobně vysvětlit úkoly, které zvládnete, jako je vytváření faktur a měsíčních agregací, žadatel to snáze pochopí.

To, že umíte napsat kód, samozřejmě neznamená, že dostanete práci. Mým úkolem je naslouchat krokům druhé osoby, rozhodovat se, co automatizovat, kontrolovat výsledky a říkat jim, jak to použít. Tím, že se nejprve pokusíte zlepšit jeden ze svých známých úkolů, můžete tento proces zažít.

Jaký má smysl učit se nyní, že umělá inteligence umí psát kód?

Nyní můžete AI říct, co chcete dělat, a nechat ji vytvořit kód VBA za vás. Ve srovnání s psaním jednoho řádku od začátku je břemeno začít něco menší.

Nedoporučuji jej však používat, aniž bych o VBA něco věděl. Nejen, když přestane fungovat, ale také proto, že někdy dává špatné výsledky bez jakékoli chyby.

Pokud například někomu řeknete, aby „shrnul prodeje“, nebude vědět, který sloupec je prodej, co dělat s prázdnými místy nebo zda lze zahrnout celkový řádek. Úlohou člověka je rozhodnout, co chce udělat, a vidět, čeho bylo dosaženo.

Nemusíte se učit nazpaměť celou gramatiku. Které buňky se zpracovávají, kde se opakují a za jakých podmínek se procesy rozdělují? Jakmile pochopíte základy, pokyny pro AI a konzultace pro opravy budou konkrétnější.Jak určit rozsahy, opakování a zápis podmíněných větví je shrnuto v části Seznam často používaných kódů.

Nejprve vyzkoušejte kód vytvořený AI pomocí kopie sešitu nebo cvičných dat. Je dobré mít možnost sami zkontrolovat, zda počet položek a celková částka odpovídají původním údajům.

Kde by měli začátečníci začít? 4 kroky, jak začít s makry

Abyste mohli makra používat, nepotřebujete žádný speciální software. Jako obvykle v Excelu postupujte následovně.

  1. Zobrazit kartu vývojáře
    Zpočátku je to skryté. Vyberte „Soubor“ → „Možnosti“ → „Přizpůsobit pás karet“ a zaškrtněte „Vývojář“.
  2. Zkuste zaznamenat operace pomocí „Zaznamenat Makra“
    Pokud stisknete "Zaznamenat Makra" na kartě vývojáře a poté manipulujete s tabulkou, stane se z tohoto kroku Makra. Při ukládání vyberte "Sešit s podporou maker Excel (.xlsm)".
  3. Přečtěte si kód pomocí VBE (Visual Basic Editor)
    Otevřete jej pomocí „Visual Basic“ (Alt+F11) na kartě vývojáře. Pojďme se podívat na kód nahraného makra.
  4. Napište a spusťte krátký kód
    Vytvořte místo pro zápis kódu výběrem ,,Vložit'' → ,,Standardní modul'' a zkuste začít s krátkým kódem, jako je vložení znaku do buňky. Pro Spustit stiskněte tlačítko "▶" nebo klávesu F5.

Zpočátku stačí umět číst „co se v které buňce dělá“ řádek po řádku.Pokud si poté pamatujete opakování a podmíněné větvení, časem to zvládnete.

Podrobnosti o přípravných krocích a způsobu zápisu proměnných, specifikace rozsahu, podmíněného větvení, opakování atd. jsou shrnuty na samostatné stránce.

Příprava vývojového prostředí a příkladů kódu, které lze kopírovat a používatJak začít s VBA a seznam často používaných kódů →

Můžete si procvičit vše od zobrazení vývojové karty až po zadávání a spouštění kódu ve vašem prohlížeči.

MacrowProcvičte si používání prohlížečeProcvičte si svůj první VBA →

Jak studovat makra a VBA pro začátečníky

Doporučujeme Studijní metoda, jak skutečně přesunout soubor Excel výukového materiálu při čtení vysvětlení mechanismu. Namísto pouhého prohlížení kódu je snazší to pochopit, když zaškrtnete, že „tento jeden řádek změnil tuto buňku“.

Pokud se chcete učit sami, začněte s úvodní knihou, která je dodávána s cvičnými soubory.

Knihy doporučujeme těm, kteří chtějí postupovat svým vlastním tempem. Výběr knihy, která začíná ,,nahráváním maker'' a postupuje postupně ke specifikaci buňky, opakování a podmíněnému větvení, usnadní propojení vašich znalostí.

Před zakoupením zkontrolujte Mohu si stáhnout cvičné soubory?, zda je kompatibilní s verzí Excelu, kterou používáte, a Windows/Mac. Než knihu dokončit, je podle mě lepší zaměřit se na práci s jedním příkladem a mírně změnit čísla a podmínky.

Chcete-li si ověřit, jak psát při čtení knihy, použijte také Seznam často používaných kódů.

Nejprve se podívejme, jak mohou makra změnit vaši práci.

Než začnete najednou studovat, už jen vědomí, že něco takového funguje, vám může dát představu o tom, co chcete dělat. Vyzkoušejte tři různé práce s Keynyanem, Mauchuem a Macrowem. Konečně si můžete procvičit psaní a spouštění vlastního kódu.

Zkušenosti s automatizací faktur →