Příklady maker Excelu. VBA Excel: ukázkové programy. Makra v Excelu

Pokud nejste silní v programování, ale zároveň musíte nějaké implementovatPro úlohu, která přesahuje standardní funkce a příkazy MS Excel, můžete hledat řešení na internetu. Řešení s největší pravděpodobností přijde ve formě kódu VBA, který musíte zkopírovat a vložit do sešitu, pak nějak zajistit, aby vám tento kód fungoval, v tomto článku vám řeknu, jak to udělat.

Podívejme se na dva příklady:

1. Najděte a použijte příkaz

Potřebujeme například příkaz, který by do vybraných buněk vložil číslo „1“. Spustíme vyhledávač, zadáme hledaný výraz, získáme výsledky, začneme procházet, najdeme kód něco takového:

Sub Insertion1() Dim q As Object On Error Obnovit další sadu q = buňky pro každý q ve výběru q = 1 Další q End Sub

Vyberte tento kód (bez číslování řádků, počínaje slovem Sub) a stiskněte Ctrl+C. Přejděte do sešitu MS Excel a stiskněte klávesovou zkratku Alt+F11 otevře se okno editoru VBA:

V levém okně "Project - VBA Project" vybereme (klikneme myší) náš sešit, do kterého potřebujeme vložit makro, například "VBAProject (Book2)":

V položce nabídky „Vložit“ vyberte „Modul“:

V levém okně "Projekt - VBA Project" byste měli mít novou složku "Modules" a v ní nový objekt "Module1":

Přesuňte kurzor do pravého vstupního pole „Velké“ a klikněte Ctrl+V, zkopírované makro se vloží do modulu:

Makra v MS Excel lze vkládat na následující místa:

  • V Modulu obvykle vkládají kód maker, která se spustí po stisknutí tlačítka uživatelem (jako např. v našem případě) nebo kód funkcí (vzorce);
  • V Listu je obvykle vložen kód maker, k jejichž spuštění by mělo dojít automaticky v závislosti na akcích uživatele nebo změnách dat v listu (data se změnila, makro se provede);
  • Kód makra se obvykle vkládá do Sešitu, který by se měl spouštět automaticky v závislosti na akcích prováděných na sešitu (souboru). Například makro, které se spustí při otevření nebo zavření sešitu nebo při jeho uložení;
  • Součástí uživatelského formuláře mohou být i makra.

Osoba, která kód odešle, obvykle určuje, kam má být vložen, do modulu, listu nebo sešitu.

Chcete-li vložit kód do listu, vyberte příslušný list v levém okně editoru VBA, dvakrát na něj klikněte levým tlačítkem myši, přesuňte kurzor do pravého vstupního pole a vložte kód.

Chcete-li vložit kód do knihy, vyberte „Tato kniha“:


Pojďme cvičit. Vložte níže uvedený kód do "Sheet1".

Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo a If Target = 2 Then VBA.MsgBox("Cell " & Target.Address & " = 2") End If a: Exit Sub End Sub

Toto makro zobrazí informační zprávu, pokud do libovolné buňky listu zadáte „2“.

Vraťte se do sešitu, přejděte na „List1“ a do buňky „A1“ zadejte číslo „2“ a klikněte Vstupte, po kterém by se měla zobrazit následující zpráva:

Pokud vidíte tuto zprávu, udělali jste vše správně. Pokud ne, pak jste vložili kód někam na špatné místo, zkuste to znovu.

Při vkládání kódu je třeba dávat pozor, kam jej vkládáte. To lze provést pohledem na to, co je napsáno v názvu okna editoru VBA:

2. Najděte a použijte funkci

Na internetu najdeme VBA kód funkce, která počítá například počet slov v buňce:

Veřejná funkce Počet slov v buňce (buňka jako rozsah) Dim q jako varianta Application.Volatile q = VBA.Split(Application.WorksheetFunction.Trim(Cell.Value), " ") Počet slov v buňce = UBound(q) + 1 konec Funkce

Zkopírujte kód a stiskněte kombinaci kláves Alt+F11 otevře se editor VBA:


Přidejte nový modul do sešitu a vložte zkopírovaný kód do tohoto modulu:


Zavřete editor VBA a přejděte do sešitu. Vytvořte nový list (volitelné) v buňce A1 zadejte text „máma rám vyprala“. Přejdeme do buňky, ve které chceme získat výsledek (počet slov), v nabídce „Vzorce“ klikněte na tlačítko „Vložit funkci“:

V okně "Vložit funkci", které se otevře, v poli "Kategorie" vyberte "Definováno uživatelem"

V seznamu dostupných funkcí vyberte „Počet slov v buňce“ a klikněte na „OK“:

Zadejte požadované argumenty a klikněte na „OK“:

Dostáváme výsledek:

Důležité:

Pokud sešit, do kterého jste vložili makro, neuložíte jako „sešit s podporou maker“, všechny moduly s makry budou odstraněny a budete muset veškerou tuto práci provést znovu.

Pokud při vkládání makra do modulu vidíte místo nějakého textu červené znaky " ???????? "

To znamená, že máte problém s kódováním, ke kterému dochází při kopírování textu v azbuce z některých prohlížečů. Chcete-li tento problém vyřešit, zkuste zkopírovaný kód vložit do prázdného listu MS Excel jako „Text Unicode“. Chcete-li to provést, přejděte do sešitu MS Excel, vyberte nebo vytvořte prázdný list, přejděte do buňky "A1" a stiskněte klávesové zkratky Ctrl+Alt+V. Měla by se objevit nabídka Vložit jinak, vyberte Unicode Text a klikněte na OK.

Kód by měl být vložen do listu bez otazníků:

Poté znovu zkopírujte kód vložený do listu a vložte jej do modulu.

Pokud v editoru VBA nevidíte okno "Projekt - Projekt VBA", přejděte na kartu nabídky "Zobrazit" a ze seznamu vyberte "Projektový průzkumník" nebo stiskněte klávesovou zkratku Ctrl+R:

Objekty, jako jsou makra v Excelu, vám pomohou správně organizovat pracovní proces v Excelu.

Podívejme se blíže na všechny funkce práce s těmito objekty v softwarovém balíku MS Office.

Díky použití maker lze zautomatizovat každou buňku vašeho dokumentu. To se děje tím, že umožňuje uživateli zaznamenávat všechny akce tak, jak jsou vytvořeny.

Co jsou makra a proč jsou potřebná?

S makry můžete pracovat v kterémkoli z programů MS Office. Především jsou potřeba, aby bylo možné kompetentně organizovat práci uživatele v programu.

Jsou nezbytné, aby neprováděly stejný typ úkolů a akcí několikrát.

Jejich vytvoření a použití pomůže výrazně ušetřit čas a maximalizovat automatizaci robota v programu.

Důležité! Díky vytvořenému makru můžete práci jednoduše udělat okamžitě, přičemž ruční provedení by zabralo spoustu času.

Jeho tělo je v podstatě tvořeno instrukcemi, které programu říkají, co má dělat, pokud si uživatelé vyberou jedno nebo druhé.

S konceptem makra se můžete setkat i ve Wordu, ale v Excelu má několik výhod:

  • Za prvé, spojuje všechny instrukce do jednoho kompletního prováděcího skriptu, což vám umožní optimalizovat zatížení programu a začít pracovat rychleji;
  • Můžete jej vyvolat pomocí klávesy na panelu nástrojů nebo pomocí speciální kombinace kláves. To umožní uživateli nevzhlížet při práci od klávesnice;

Upozorňujeme na další dva články, které mohoubudete potřebovat:

Vytváření vlastních maker v Excelu 2010, 2007, 2013

Podívejme se blíže na příklady tvorby v Excelu 2007, 2013:

  • Otevřete dokument, se kterým pracujete a pro který chcete vytvořit makro. Mimochodem, každá buňka, na které se akce provádí, musí být zpracována;
  • Zobrazte kartu vývojáře na pásu karet. Chcete-li to provést, otevřete položku nabídky „Soubor“ a otevřete možnosti, jak je znázorněno na obrázku;

  • Poté vyberte nastavení pásu karet a přidejte okno vývojáře do seznamu hlavních oken, jak je znázorněno na obrázku níže;

  • Nyní můžete přejít přímo k vytvoření samotného uživatelského makra.
    Po svém vytvoření bude každá buňka automatizována - to znamená, že kterákoli buňka uživatelského dokumentu provede stejný typ akce, který uživatel určí;
  • Najděte speciální klíč pro vytvoření na kartě vývojáře. Jeho umístění je znázorněno na obrázku níže;

  • Stiskněte klávesu . Zobrazí se okno pro vytvoření, ve kterém je třeba zadat název a kombinaci kláves, pomocí kterých bude zapnuto. Můžete také přidat krátký popis toho, jak makro funguje.
    To je třeba udělat, pokud jich máte příliš mnoho, abyste se nepletli;

  • Dále klikněte na OK. Okno se zavře a proces nahrávání začne. Chcete-li nahrávání zastavit, stiskněte odpovídající tlačítko na ovládacím panelu;

  • Nyní začněte provádět akce, které budou zaznamenány do makra. Každá buňka může být vyplněna určitými údaji.
    Můžete také pracovat pouze s jednou buňkou, po nahrání a povolení makra bude stejná buňka zaznamenána podle zadaného algoritmu;
  • Nezapomeňte stisknout tlačítko zastavení záznamu dat. Po dokončení všech výše uvedených kroků bude zaznamenán a uložen do programu.

Jak povolit a pracovat s makry v Excelu

Chcete-li to provést, postupujte podle následujících pokynů:

  • Na kartě vývojáře najděte tlačítko s názvem Makra. Klikněte na něj;

  • Vyberte ze seznamu požadované makro a klikněte na tlačítko „Spustit“;

  • Požadované makro můžete také spustit pomocí klávesové zkratky, kterou uživatel zadal v počáteční fázi jeho vytváření;
  • Po kliknutí na tlačítko spustit se znovu provedou všechny akce, které byly provedeny během nahrávání.

Makro je nejvhodnější použít, když je třeba určitou buňku zkopírovat vícekrát.

Dobré odpoledne

Tento článek chci věnovat tak obrovské části MS Excel, jako jsou makra, nebo spíše začněme od začátku a podíváme se, jak vytvořit makro v Excelu, k čemu slouží a jak jej používat ve své práci.

Jak víte z vlastní zkušenosti, při práci s makrem existuje spousta „rutiny“, to znamená, že se provádějí stejné operace a akce, které jsou nutné k získání výsledku, může to být vyplňování stejného typu tabulek. nebo formuláře, zpracování dat, podobně jako u dvojčat týdně, měsíční zprávy atd. Ale použití maker vám umožní provádět tyto akce automaticky, využívat možnosti Excelu naplno a hodit tyto rutinní a monotónní operace na výkonná ramena Excelu. Důvodem použití maker může být také přidání potřebných schopností, které dosud nejsou implementovány ve standardních funkcích Excelu (například výstup, sběr dat na jeden list atd.).

Pokud jste nikdy neslyšeli o makru, nejpřesnější definice by byla: jedná se o akce, které jsou naprogramovány pro konkrétní sekvenci a napsány v programovacím prostředí ve Visual Basic for Applications (VBA). Spuštění makra lze provést vícekrát, což donutí Excel provést jakoukoli posloupnost akcí, které potřebujeme a které se nám prostě nelíbí nebo nechceme dělat ručně. Navzdory velké rozmanitosti programovacích jazyků pro celý komplex Microsoft Office je VBA standardem a funguje v jakékoli aplikaci v kancelářském balíku.

Takže existují 2 způsoby, jak vytvořit makro v Excelu:

Vytvořte makro v Excelupomocí makrorekordéru

Nejprve si ujasněme, co je záznam makra a co s ním má makro společného.

Makrorekordér je malý program zabudovaný do Excelu, který interpretuje jakoukoli uživatelskou akci v kódech programovacího jazyka VBA a zapisuje příkazy, které byly získány během pracovního procesu, do programového modulu. Tzn., že vytvoříme-li potřebnou denní sestavu se zapnutým záznamníkem maker, záznamník maker bude zaznamenávat vše do svých příkazů krok za krokem a ve výsledku vytvoří makro, které denní hlášení vytvoří automaticky.

Tato metoda je velmi užitečná pro ty, kteří nemají dovednosti a znalosti práce v prostředí jazyka VBA. Ale takové snadné provádění a záznam makra má své nevýhody a také své výhody:

  • Makrorekordér může zaznamenat pouze to, čeho se může dotknout, což znamená, že může zaznamenat akce pouze v případě, že tlačítka, ikony, příkazy nabídky a vše, co je podobné, nemá k dispozici;
  • Pokud během nahrávání dojde k chybě, bude také zaznamenána. Ale můžete použít tlačítko Zpět k vymazání posledního příkazu, který jste ve VBA napsali nesprávně;
  • Nahrávání v makrorekordéru probíhá pouze v mezích okna MS Excel a pokud program zavřete nebo zapnete jiný, nahrávání se zastaví a již se nebude provádět.

Chcete-li povolit záznam maker pro záznam, musíte provést následující kroky:


Dalším krokem při práci se záznamníkem maker bude konfigurace jeho parametrů pro další záznam makra, což lze provést v okně "Nahrát makro", kde:

  • Pole názvu makra- můžete napsat jméno, kterému rozumíte v jakémkoli jazyce, ale musí začínat písmenem a nesmí obsahovat interpunkční znaménka ani mezery;
  • Pole klávesové zkratky- bude v budoucnu použit k rychlému spuštění makra. V případě, že potřebujete zaregistrovat nového, bude tato možnost dostupná v nabídce "Nástroje" - "Makro" - "Makra" - "Spustit" nebo na kartě "vývojář" stisknutím tlačítka "makra";
  • pole "Uložit do..."— můžete určit umístění, kam se text makra uloží (ale neodešle) a jsou 3 možnosti:
    • "Tato kniha"— makro bude zaznamenáno v modulu aktuálního sešitu a lze jej spustit pouze tehdy, je-li tento sešit Excel otevřený;
    • "Nová kniha"— makro se uloží do šablony, na jejímž základě se v Excelu vytvoří prázdný nový sešit, což znamená, že makro bude od tohoto okamžiku dostupné ve všech sešitech, které budou na tomto počítači vytvořeny;
    • "Osobní kniha maker"- je speciální excelovský makro sešit tzv "Osobní.xls" a používá se jako speciální úložná knihovna maker. Při spuštění se makra ze sešitu „Personal.xls“ načtou do paměti a lze je kdykoli spustit v libovolném sešitu.
  • Pole "Popis".- zde můžete popsat, co a jak má makro dělat, proč bylo vytvořeno a jaké má funkce, jedná se o čistě informativní pole, kterému se říká paměť.

Po spuštění a zaznamenání makra, po dokončení všech nezbytných akcí, můžete zastavit nahrávání pomocí příkazu "Zastavit nahrávání" a vaše makro bude vytvořeno pomocí záznamníku maker.

Vytvořte makro v Exceluv editoru Visual Basic.

V této metodě se podíváme na to, jak vytvořit makro v aplikaci Excel prostřednictvím editoru programu VBA, který, jak jsem řekl výše, je zabudován do jakékoli verze aplikace Excel.

Spuštění editoru programu VBA probíhá odlišně v závislosti na verzi vašeho programu Excel:

  • ve verzích Excelu 2003 a novějších, potřebujeme v nabídce "Servis", vyberte položku "makro" a stiskněte "Editor jazyka Visual Basic";
  • ve verzích Excelu 2007 a novějších, potřebujeme na kartě "vývojář" stiskněte tlačítko "Editor jazyka Visual Basic". Pokud tuto kartu nenajdete, musíte ji aktivovat výběrem položky nabídky "Soubor" - "Možnosti" - "Přizpůsobit pás karet" a v dialogovém okně pomocí zaškrtávacího políčka kartu aktivujte "vývojář".

V okně, které se otevře, vidíte rozhraní editoru VBA, vše je zde napsáno v angličtině a neexistují žádné lokalizace, nemusíte to hledat, ale stačí to přijmout a pracovat, zejména proto, že je to pouze nesrozumitelné nejprve, a pak bude všechno známé.

Jak tedy pracovat v editoru VBA, kde je co uloženo a jak vytvořit makro v Excelu. Otázky tohoto druhu vyvstanou okamžitě, jakmile uvidíte editora, a nyní je všechny zvážíme.

Všechna naše makra budou uložena v tzv softwarových modulů. V kterékoli z knih libovolné verze Excelu můžeme vytvořit libovolné programové moduly v libovolném množství a umístit do nich všechna vytvořená makra. Jeden modul může obsahovat libovolný počet maker, která potřebujete nebo vytvoříte. Moduly jsou k dispozici v okně "Projektový průzkumník" a jsou umístěny v levém horním rohu editoru maker (můžete jej také vyvolat kombinací kláves CTRL+R).

Programové moduly v editoru VBA existují v několika typech a používají se pro různé možnosti a situace:


Ve skutečnosti samotné makro při práci ve standardním modulu vypadá takto:

Podívejme se na příklad fungujícího makra:

  • Všechna makra nutně začínají operátorem Sub, za kterým následuje název vašeho makra a seznam argumentů v závorkách. V případech, kdy neexistují žádné argumenty, by závorky měly zůstat prázdné;
  • Všechna makra musí končit operátorem End Sub;
  • Data, která jsou mezi operátory Sub A End Sub, je tělo makra, které se spustí při spuštění makra. V příkladu makro zkontroluje a při zadávání dat je najde v seznamu databáze a zobrazí hodnotu určenou kritérii.

Jak vidíte, druhá metoda je obtížnější používat a pochopit, pokud nemáte žádné zkušenosti s programováním obecně nebo konkrétně s VBA. Je velmi obtížné pochopit a zjistit, jaké příkazy se zadávají a jak, jaké argumenty používá, aby makro začalo automaticky vykonávat svou práci. Ale ten, kdo chodí, cestu zvládne, jak říkali staří mudrci, a proto se nevzdávejte, ale řiďte se přikázáními dědečka Lenina...

Vytvoření tlačítka pro spouštění maker na panelu nástrojů

Jak jsem řekl dříve, můžete volat proceduru makra pomocí kombinace klávesových zkratek, ale je velmi únavné pamatovat si, která kombinace je komu přiřazena, takže nejlepším řešením je vytvořit tlačítko pro spuštění makra. Tlačítka mohou být vytvořena několika typů, a to:


Tato metoda je dostupná pro libovolnou verzi MS Excel a spočívá v tom, že tlačítko umístíme přímo na náš list jako grafický objekt. K tomu potřebujete:

  • V MS Excel 2003 a starších přejděte do nabídky "Pohled", vyberte si "Panel nástrojů" a stiskněte tlačítko "Formuláře".
  • V MS Excel 2007 a novějších potřebujete na kartě "vývojář" otevřít rozbalovací nabídku "Vložit" a vyberte objekt "Tlačítko".

Po tom všem musíte na svůj list nakreslit tlačítko a přitom držet levé tlačítko myši. Po dokončení procesu kreslení se automaticky otevře okno, ve kterém budete muset vybrat makro, které se má po kliknutí na tlačítko spustit.

Jak vytvořit uživatelské funkce ve VBA

Vytváření tzv. uživatelsky definovaných funkcí se v zásadě příliš neliší od vytváření běžného makra ve standardním programovém modulu. Rozdíl mezi těmito koncepty je v tom, že makro bude provádět akce v něm obsažené s objekty knihy nebo listu (to jsou vzorce, buňky atd.), ale uživatelsky definovaná funkce funguje pouze s hodnotami, které od nás obdrží. a to jsou argumenty výchozí data pro výpočty.

Například pro vytvoření vlastní funkce pro daň z přidané hodnoty, známé také jako DPH, musíme otevřít náš editor VBA a přidat nový modul, vybrat z nabídky "Vložit" odstavec "Modul" a zadejte tam text pro naši funkci: Je třeba poznamenat, že hlavním rozdílem mezi funkcí a makrem je záhlaví Funkce nahrazeno Sub a existuje úplný seznam argumentů, v našem příkladu je to toto Summa. Po zadání našeho kódu bude k dispozici ve standardním okně Průvodce funkcí, které se nachází v nabídce "vzorce", odstavec "Vložit funkci".
A vyberte kategorii "Definováno uživatelem" ve kterém se zobrazí naše zapsaná funkce "NDS".
Po výběru naší funkce můžete umístit kurzor na buňku s argumentem, která bude obsahovat částku, za kterou DPH vypočítáme, vše se děje jako u běžné funkce.
A to je pro mě vše! Opravdu v to doufámčlánek o tom, jak vytvořit makro v aplikaci Excel byl pro vás jasný a užitečný. Byl bych velmi vděčný za vaše komentáře, protože to je ukazatel čtenosti a inspiruje mě k psaní nových článků! Sdílejte, co čtete, se svými přáteli a lajkujte to!

Příručka obsahuje makra na následující témata:
Spuštění makra pro vyhledání buňky.
Při otevírání sešitu spusťte makro.
Spusťte makro, když do buňky zadáte „2“.
Po stisknutí klávesy Enter spusťte makro.
Přidejte na panel vlastní kartu „Doplňky“ (Formát buňky).
Práce se soubory (tj. výměna dat s TXT, RTF, XLS atd.).
Kontrola přítomnosti souboru na zadané cestě.
Vyhledejte požadovaný soubor.
Automatizace mazání souborů.
Volný text ve stavovém řádku.
Obnovení stavového řádku.
Plíživá čára ve stavovém řádku.

Rychle změňte název okna.
Změna názvu okna (skrytí názvu souboru).
Návrat k původnímu názvu.
Co je v tuto chvíli otevřené.
Práce s textovými soubory.
Psaní a čtení textového souboru.
Zpracování více textových souborů.
Určení konce řádku v textovém souboru.
Kopírování z textového souboru do Excelu.

Zkopírujte obsah do textového souboru.
Export dat do txt.
Export dat do html.
Importujte data, která vyžadují více než 256 sloupců.
Vytvářejte záložní kopie cenných souborů.
Počítání, kolikrát byl soubor otevřen.
Zadejte cestu k souboru do aktivní buňky.
Kopírování obsahu souboru RTF do Excelu.
Kopírování dat z uzavřeného sešitu.
Extrahování dat z uzavřeného souboru.
Vyhledejte slovo v souborech.
Vytvořte textový soubor a zadejte do něj text.
Vytvořte textový soubor a zadejte text (konec detekce souboru).
Vytvářejte dokumenty aplikace Word na základě tabulky aplikace Excel.
Příkazy pro vytváření a mazání adresářů.
Získejte aktuální adresář.
Změnit adresář.

Zobrazit všechny soubory v adresáři.
Zobrazit všechny soubory v adresáři.
Pracovní prostor Microsoft Excel.
Pracovní sešit.
Počet názvů sešitů.
Ochrana sešitu.
Zákaz tisku knih.
Otevření knihy (nebo textových souborů).
Otevřete knihu a přidejte text do buňky A1.
Kolik knih je otevřeno?
Uzavření všech knih.
Zavření sešitu pouze při splnění podmínky.
Uloží sešit s názvem, který představuje aktuální datum.
Je sešit uložen?
Vytvořte sešit s jedním listem.
Vytvořte knihu.
Odstranění nepotřebných jmen.
Rychlá reprodukce sešitu.
Třídění listů.
Nalezení maximální hodnoty na všech listech sešitu.
Pracovní list.
Kontrola, zda je list chráněn.
Seznam setříděných listů.
Vytvořte nový list.
Vytvořte nový list.
Odebírání listů podle data.
Kopírování listu v knize.
Kopírování listu do nového sešitu (vytvořeno).
Přesouvání listu v knize.
Přesunout více listů do nového sešitu.
Nahradit existující soubor.
"Listování" knihy.
Vložte záhlaví a zápatí s názvem sešitu, listu a aktuálním datem.
List existuje?
List existuje?
Zobrazuje počet listů v aktivním sešitu.
Zobrazuje počet listů v aktivním sešitu ve formě hypertextových odkazů.
Zobrazuje názvy aktivních listů jeden po druhém.
Zobrazuje název a čísla listů aktuální knihy.
Udělejte list neviditelným.
Kolik stránek je na všech listech?
Buňka a rozsah (sloupce a řádky).
Zkopírujte řádky na jiný list.
Zkopírujte sloupce na jiný list.
Spočítá počet buněk, které obsahují zadané hodnoty.
Spočítá počet buněk v rozsahu, který obsahuje zadané hodnoty.
Spočítá počet viditelných buněk v rozsahu.
Určení počtu buněk v rozsahu a součtu jejich hodnot.
Počítání počtu buněk.
Automatické přepočítání dat tabulky při změně jejich hodnot.
Zadávání dat do buněk.
Zadávání dat pomocí vzorců.
Sériový vstup dat.
Zadávání textových dat do buněk.
Zobrazuje název knihy, list a počet listů v buňkách.
Odstranění prázdných řádků.
Odstranění prázdných řádků.
Odstranění prázdných řádků.
Smazání řádku podle podmínky.
Odstranění skrytých řádků.
Odstraňte použité skryté řádky nebo řádky s nulovou výškou.
Odstranění duplikátů pomocí masky.

Vybere rozsah nad aktuální buňkou.
Vyberte buňku a vložte do ní číslo.
Zvýraznění záporných hodnot.
Výběr rozsahu a použití absolutních adres.

Výběr buněk v intervalech.
Výběr více rozsahů.
Pohyb po buňkách.
Vyhledá nejbližší prázdnou buňku ve sloupci.
Zjištění maximální hodnoty.
Vyhledejte a nahraďte vzorem.
Vyhledejte hodnotu a zobrazte výsledek v samostatném okně.

Vyhledávání se zvýrazněním nalezených dat.
Vyhledávání podle podmínek v rozsahu.
Najde poslední neprázdnou buňku v rozsahu.
Najde poslední neprázdnou buňku ve sloupci.
Najde poslední neprázdnou buňku v řadě.
Vyhledejte modrou buňku v rozsahu.
Vyhledání záporné hodnoty v rozsahu a její zvýraznění modře.
Zjištění přítomnosti hodnoty ve sloupci.
Hledání shod v rozsahu.
Vyhledejte buňku v rozsahu.
Vyhledejte buňku v rozsahu.
Nalezení přibližné hodnoty v rozsahu.
Najde začátek a konec rozsahu obsahujícího data.
Nalezení začátku dat.
Automatická výměna hodnot.
Rychlé vyplnění rozsahu (pole).
Plnění přes interval (pole).
Vyplní zadaný rozsah (pole).
Vyplňte rozsah (pole).
Výpočet součtu prvních hodnot rozsahu.
Umístění do buňky elektronických hodinek.
"Poplach".
Návrh horní a dolní hranice rozsahu.
Adresa aktivní buňky.
Souřadnice aktivní buňky.
Aktivní buněčný vzorec.
Získání vzorce z buňky.
Typ dat buňky.
Zadejte adresu konce rozsahu.
Získání informací o vybraném rozsahu.
Vezměte slovo s 13. znakem v buňce.
Vytvoření editovatelného seznamu (tabulky).
Zkontrolujte prázdnou hodnotu.
Průsečík buněk.
Vynásobení vybraného rozsahu.
Současně vynásobte všechna data v rozsahu.
Rozdělte rozsah na.
Umocnění každé buňky v rozsahu.
Shrnuje data pouze z viditelných buněk.
Součet buněk s číselnými hodnotami.
Při sčítání je kurzor uvnitř rozsahu.

Připisování úroků v závislosti na částce.
Připisování úroků v závislosti na částce.
Souhrnný příklad výpočtu provize.
Pohyb po rozsahu.
Odsazení od vybrané buňky.
Iterujte přes buňky ve sloupci.
Vytvoření výplně rozsahu.
Výběr parametru buňky.
Dělení rozsahu.
Sloučit data rozsahu.
Sloučit data rozsahu.
Zjistěte maximální počet sloupců nebo řádků.
Omezení možných hodnot rozsahu.
Testování rozsahu rychlosti čtení a zápisu.
Když je vybrána buňka, otevřete MsgBox.
Skrytí řady.
Skrytí více řádků.
Skrytí sloupce.
Skrytí více sloupců.
Skrytí řádku podle názvu buňky.
Skrytí více řádků podle adres buněk.
Skrytí sloupce podle názvu buňky.
Skrytí více sloupců podle adres buněk.
Buňka bliká.
Práce s poznámkami.
Zobrazí všechny poznámky v listu.
Funkce extrakce komentářů.
Seznam poznámek pro chráněné listy.

Seznam poznámek v samostatném seznamu.
Seznam poznámek v samostatném seznamu.

Počítání počtu poznámek.
Počítání poznámek.
Vyberte buňky s komentáři.
Zobrazit všechny poznámky.
Změňte barvu poznámek.
Přidávání poznámek.
Přidávání poznámek do rozsahu na základě podmínky.
Přesunout komentář do buňky a zpět.

Přenos hodnot z buňky do komentáře.
Vlastní karty na pásu karet.
Přidání panelu nástrojů.
Přidání tlačítka na panel nástrojů.
Panel s jedním tlačítkem.
Panel se dvěma tlačítky.
Vytvoření panelu vpravo.

Vytvoření vlastní nabídky (možnost 1).
Vytvoření vlastní nabídky (možnost 2).
Vytvoření vlastní nabídky (možnost 3).
Vytvoření vlastní nabídky (možnost 4).
Vytvoření vlastní nabídky (možnost 5).
Vytvoření vlastní nabídky (možnost 6).
Vytvoření seznamu položek hlavní nabídky Excelu.
Vytvoření seznamu položek kontextového menu.
Zobrazit panel nástrojů za určitých podmínek.
Skrytí a zobrazení panelů nástrojů.
Vytvořit nápovědu pro moje tlačítka.
Vytvořte nabídku na základě dat listu.
Vytvoření kontextového menu.
Blokování kontextové nabídky.
Přidání příkazu do nabídky Nástroje.
Přidání příkazu do nabídky Zobrazit.
Vytvoření panelu seznamu.
Karikatura s asistentem v hlavní roli.
Přidejte do asistenta text, nadpis, tlačítko a ikonu.
Nové možnosti asistenta.
Pomocí asistenta vyberte barvu výplně.
DIALOGOVÁ OKNA.
Funkce INPUTBOX (přes zadání hodnoty).
Náhled hovoru.
Nastavení zadávání dat v dialogovém okně.

Otevře dialogové okno (Otevřít soubor).
Otevře dialogové okno (Tisk).
Další dialogová okna.
Volání prohlížeče z Excelu.
Dialogové okno pro zadávání dat.
Dialogové okno nastavení písma.
Výchozí hodnoty.
Formátování textu. Tabulky. HRANICE A VÝPLŇ.
Zobrazí seznam dostupných písem.
Výběr všech čísel z textu.
Velká písmena pouze na začátku textu.
Počítání počtu opakování hledaného textu.
Výběr libovolného prvku z textu.
Zobrazení textu pozpátku.
Anglický text je velkými písmeny.
Spuštění tabulky symbolů z Excelu.
informace o uživateli, počítači, tiskárně atd.
Získejte uživatelské jméno.
Výstup rozlišení monitoru.
Získejte informace o tiskárně, kterou používáte.
Zobrazení informací o jednotkách vašeho počítače.
USERFORMS.
DIAGRAMY.
Vytvoření grafu pomocí makra.
Uložení diagramu do samostatného souboru.
Vytvořte a odstraňte graf kliknutím na tlačítko.
Zobrazení seznamu diagramů v samostatném okně.
Použití náhodné palety barev.
Efekt průhlednosti grafu.
Sestavte graf na základě dat z více listů.
Vytvořte titulky pro data grafu.
RŮZNÉ PROGRAMY.
Program pro skládání křížovek.
Vytvořte obal na DVD.
Hra "Minové pole".
Hra "Hádej zvíře."
Výpočet na základě buněk určité barvy.
DALŠÍ FUNKCE A MAKRA.
Volání funkčních kláves.
Výpočet aritmetického průměru.
Převod čísel na „peníze“.
Vyhledejte nejbližší pondělí.
Počítání dokončených let.
Výpočet váženého průměru.
Převod čísla měsíce na jeho název.
Použití relativních odkazů.
Převod tabulky Excel do formátu HTML.
Generátor náhodných čísel.
Náhodná čísla – na základě rozsahu.
Použití funkce bez jejího zadání do buňky.
Počítání pojmenovaných objektů.
Povolení automatického filtru pomocí makra.
Vytvoření plíživé linie.
Vytvoření běžícího obrázku.
Rotující automatické tvary.
Volání tabulky barev.
Vytvoření kalkulačky.
Skloňování příjmení, jména a patronyma.
DATUM A ČAS.
Datum a čas výstupu.
Datum a čas výstupu.
Získání systémového data.
Načítání data a hodin.
Funkce DateFull Není specifikována použitá verze MS Office.




Nahoru