Stejně jako v ostatních přírůstcích Microsoft Office Je to skvělá věc, jako makro. Dvěma slovy, makro je naprogramovaná sekvence akcí. Jógu můžete vytvořit dvěma způsoby:

1. Pro další položku nabídky;

2. Ručně.

První metoda je velmi jednoduchá a vyžaduje speciální znalosti programování. Než se pustíte do tvorby makra, je nutné upravit zabezpečení. Přejděte do Soubor/Možnosti/Safety Care Center/Safety Care Center Options/Makra Options. Zde je třeba vybrat Povolit všechna makra.


Nyní je vše připraveno a přejdeme k vytvoření makra. Otevření karty Rozrobník A tlačíme.

Budete vyzváni k zadání názvu makra, ke spuštění stiskněte klávesu Windows a vyberte knihu, do které chcete makro uložit.

Po stisknutí tlačítka OK Začne záznam makra. Vše, co musíte udělat, je přihlásit se. Můžete například vytvořit tabulku a upravit ji – nastavit požadovaný počet řádků, sloupců a jejich šířku. Poté pro zahájení nahrávání musíte stisknout tlačítko.

Nyní, abyste mohli spustit naše makro, musíte zadat Rozrobník TAM Makra.

Známe naše makrovýtvory a tlačíme dál Viconati. Můžete také vybrat kombinaci kláves, kterou jsme zadali při vytváření makra.

Tento způsob vytváření maker nemá mnoho výhod. Ve většině případů lze takové makro zmrazit pouze ve vývojové knize pro jakoukoli konkrétní situaci. Mnohem efektivnější je vikoristavat makro, psaní pro další jazykové programování Visual Basic. Vytvoření takového makra bude vyžadovat hodně pěveckých dovedností. Byl zkoumán příklad vytvoření makra ve VBA.

Makra jsou nezbytná. Makro může obsahovat hodnoty jako posloupnost příkazů (po sobě), které lze stisknout klávesami nebo zadávat v malých řádcích do kódu s více funkcemi. Tyto sekvence jsou zaznamenány v modulu VBA a kompilovány podle potřeby.

Hlavní výhodou makra je, že zajistí, aby bylo možné vše udělat, a navíc zautomatizuje ty, které lze dokončit ručně v několika fázích. Je to ještě obtížnější, pokud potřebujete několikrát zkontrolovat stejnou sadu příkazů.

Makra lze vytvářet dvěma různými způsoby:

  • Wikoristanny Macro Recorder: V tomto postupu Excel uloží akce, které jsou součástí makra, a poté pomocí záznamu maker tyto akce převede na příkazy Visual Basic Add-ons (VBA).
  • VBA wiki: Pokud víte trochu o programování nebo používání VBA, můžete si vytvořit vlastní makra sami. Chcete-li to provést, jednoduše použijte editor VBA, který se nachází v jiných verzích aplikace Microsoft Excel.

Jak již bylo zmíněno dříve, makra lze použít v neosobních operacích a akce, které provádějí, se liší od ostatních, které se nejčastěji používají v každodenní práci. Podívejte se na Macros 10, která vám pomohou s vašimi tabulkami.

1) Zobrazit upozornění

Stačí do makra vložit příkaz MsgBox. Osa zadku chodidla:

MsgBox "text upozornění"


Tento řádek kódu lze vložit do libovolného makra, což je ještě horší, pokud potřebujete vidět historii tabulky, ve které je makro vloženo.

2) Spusťte makro pod hodinou, kdy je otevřená pasáž

V některých případech musí být makro otevřeno současně z listu. Pro tuto možnost jednoduše připojte makro s parametrem Auto_Open(). Otočte zadek

Sub Auto_Open()
MsgBox "Chcete-li se dozvědět vše o Excelu, přejděte na www.https://luz.vc/"
End Sub

Když po otevření tabulky najedete na aplikaci, zobrazí se upozornění. Nezapomeňte ve svém Excelu povolit makra.

3) Pracovní list s pořadovým datem a hodinou

Na arkushi můžete napsat přesné datum a hodinu. Pro další aplikaci se tyto údaje vloží do pole A1, div.

Sub writeDataEora()
Rozsah("A1") = Nyní
End Sub


4) Udělejte jeden a tentýž pro kožní centrum.

V každém okamžiku je třeba se přihlásit se středy vybranými koristuvach. Proč vytvářet makro, jako je to uvedené níže?

Sub to doSpeedCell()
Pro kožní centrum v Selection.Cells
Střední MsgBox
Záloha
End Sub

5) Stejné na všech středních místech

Stejné makro můžete vytvořit i dříve, ale v trochu vyšším pořadí, aby akce nekončila kousek po kousku. Na ikoně níže je u všech účtů zaznamenáno „Ahoj“.

Sub to doSomethingAllAsCells()
Selection.Cells.Value = "Dobrý den"!} !}
End Sub


Do kódu můžete provádět osobní vkládání, jako je změna barvy textu, velikosti písma, typu písma a mnoho dalšího.

6) Identifikace receptur pro kožní peeling

Sub CheckFormula()
Pokud Range("A1") HasFormula = True, pak
MsgBox „Є Formula“
Více
MsgBox "Není vzorec"
End If
End Sub

7) Změňte barvu reklamy při najetí myší

Můžete také získat více interaktivity z vašich tabulek. V ideálním případě by interaktivita měla usnadňovat údržbu a vizualizaci informací. Umístění ukazatele myši pod makro je příkladem toho, jak mohou vaše tabulky zobrazovat skvrny s jinou barvou tónu, pokud myš přenáší data, která s těmito skvrnami korelují.

Private Sub Worksheet_SelectionChange (ByVal Target As Range)

Demsky home line jako range
Rozsah
Dim Line2 yak dovgy

Cells.Interior.ColorIndex = xlNone

Řádek2 = Cíl.Řádek

Nastavit začátek řádku = rozsah ("A" a řádek 2, cíl)

Zafarboves vizi středu v sekci 5
Set Line = Range (trhy (Target.Row, 1), prodeje (Target.Row, 5))

S čárou
.Interior.ColorIndex = 12
kinety

8) Změňte barvu uprostřed a písma

Toto makro mění barvy uprostřed a uprostřed na písmeno uprostřed.

Sub Colorir_interior_letra()
Pro N = 1 do rozsahu (O65536). End(xlUp).

Vyberte rozsah stupnice („O“ a N)
Vipadok "A"
Rozsah („O“ a N). Interiér. ColorIndex = 3
Rozsah("O" a N).Font.ColorIndex = 1

Klín "B"
Rozsah („O“ a N). Interiér. ColorIndex = 4
Rozsah("O" a N).Font.ColorIndex = 2

Vipadok "C"
Rozsah („O“ a N). Interiér. ColorIndex = 5
Rozsah("O" a N).Font.ColorIndex = 3

klín "D"
Rozsah("O" a N).Interior.ColorIndex = 7
Rozsah("O" a N).Font.ColorIndex = 12

Případ Else
Rozsah („O“ a N). Interiér. ColorIndex = 6
Rozsah("O" a N).Font.ColorIndex = 4
Konec Vyberte

Předem N

9) Jak mluvit makro

Když už jsme se zamysleli nad tím, jaké to je vytvořit elektronickou tabulku, kam se ukládají data, co je v ní uloženo a zároveň toto makro spustit. V níže uvedeném kódu jsou v tabulce slova, která jdou od A1 do A5, nebo si můžete vybrat interval, který je pro vás nejvýhodnější, a pak jednoduše změnit A1: A5, znázorněné v kódu níže, v intervalu, který vám dává priorita .

Sub Excel Falling()

Rozsah("A1:A5").

Makro je speciální program napsaný pomocí Visual Basic for Application (VBA) v Excelu. Pokud často musíte provádět stejné operace v aplikaci Excel, je mnohem snazší zaznamenat makro nebo najít připravený kód makra pro dokončení jednoduchých akcí na internetu.

V jiné podobě najdete v kódu VBA makro. Co potřebujete vědět: jak přidat makro do listu aplikace Excel a jak jej používat.

Jak povolit makra v Excelu

Abyste mohli ve svém robotu používat makra, musíte je od začátku povolit. Klikněte na tlačítko „Soubor“ v levém horním rohu a ze seznamu vyberte „Možnosti“.

V okně Možnosti aplikace Excel přejděte na kartu „Vyladění stehů“ Nyní na pravé straně okna zaškrtněte políčko naproti položce „Reseller“ a klikněte na „OK“.

Na stránce se objeví nová karta „Reseller“. Bude obsahovat všechny potřebné příkazy pro práci s makry.

Nyní je možné odstranit všechna makra. Znovu otevřete "Soubor" - "Možnosti". Přejděte na kartu "Centrum řízení bezpečnosti" a na pravé straně okna klikněte na tlačítko "Nastavení centra správy zabezpečení".

Klikněte na vklad "Nastavení maker", viditelné jako položka značky "Povolit všechna makra" a razítkem "OK". Nyní restartujte Excel: zavřete program a znovu jej spusťte.

Jak vložit makro do Excelu

Je důležité pochopit, že makro lze vložit do modulu, listu, sešitu nebo mohou být součástí formy koristuvach.

Vložte kód makra do modulu

Například potřebujete spojit spoustu středů do jednoho, aniž byste plýtvali daty. Zdá se, že Excel může kombinovat pole a ukládat data z levého horního pole. Pro uložení všech potřebných dat z obchodů upravíme VBA kód.

Otevřete editor VBA: přejděte na kartu „Explorer“ a klikněte na tlačítko „Visual Basic“ nebo můžete rychle použít kombinaci „Alt + F11“.

Na levé straně editoru, poblíž okna „Projekt“, můžete vidět sešit s medvědem. Sešit je váš otevřený dokument Excel, do kterého potřebujete vložit makro. Moje víno se jmenuje „Kniha1“.

Klikněte na vybranou položku pravým tlačítkem myši a vyberte z nabídky „Vložit“ - „Modul“.

Okno "Projekt" má novou složku "Modules" a v ní náš první modul s názvem "Module1".

Pravou rukou otevřete pole pro zadání kódu VBA. Pomocí dodatečné kombinace „Ctrl+V“ vložím do nového kódu, který kombinuje řadu středů, aniž bych plýtval daty. Makro pojmenujte „MergeCell“.

Řiďte se, kam kód vložíte, bude to napsáno buď v nadpisu editoru nebo v nadpisu okna pro vložení kódu. Kód vložíme do modulu, který je napsán jako “Modul1(Code)”.

Změny můžete uložit stisknutím kombinace „Ctrl+S“. Pokud používáte Excel 2007 a vyšší, zobrazí se okno Uložit dokument. V poli „Typ souboru“ vyberte ze seznamu "Sešit Excel s podporou maker" a stiskněte „Uložit“.

Vložte kód makra do listu

Máme například seznam toho, co se objeví. Je potřeba pracovat tak, aby se při výběru řady položek objevila hodnota nového smradu uprostřed pravé ruky.

Otevřete editor VBA a v okně „Projekt“ uvidíte požadovanou záložku, protože existuje sešit, na kterém se má makro provést: „List1 (List1)“. Klikneme na nový pár s medvědem.

Na konci se zobrazí pravák pro zadání kódu. Vraťte se na stránku, vložíme kód do listu, samozřejmě nadpis říká „Sheet1 (Code)“. Uložte změny v dokumentu, jak je popsáno výše.

Chcete-li vložit kód makra do sešitu, dvakrát klikněte na položku „ThisBook“ a vložte kód do oblasti, která se objeví.

Vytvořme funkci koristuvach

Můžeme například vytvořit funkci, jako je maximální přípustná hodnota. V okně „Projekt“ klikněte pravým tlačítkem myši na pracovní plochu a vyberte „Vložit“ – „Modul“.

Složka „Modules“ obsahuje další modul s názvem „Module2“. Do otevřeného okna napíšeme kód VBA a uložíme jej stisknutím „Ctrl+S“. Funkce se nazývá „NDS“.

Jak spouštět makra v Excelu

Nyní se podíváme na to, jak se kompilují všechna vytvořená makra v dokumentu aplikace Excel.

Yakshcho modul modulu pro vkládání maker, spouští jej uživatel. Mám takové makro, které spojuje hromadu středů do jednoho bez plýtvání daty.

Vidíme soubory, které je třeba zkombinovat, poté přejděte na kartu „Reseller“ a klikněte na tlačítko „Makra“.

Otevře se dialogové okno Makro. Ze seznamu vyberte požadovaný název pro makro: „MergeCell“ a reliéfní „Viconati“.

Makro bylo vytvořeno: požadované střední části jsou spojeny a text je pro ně uložen.

Yakshcho makro vložení na listu, pak se spustí automaticky v závislosti na akcích zákazníka. Moje makro přidá hodnoty ze seznamu, které spadají do polí pro pravou ruku. Kód pro vložení má řadu kategorií, ve kterých se nacházejí rozevírací seznamy.

Nyní, když vyberu hodnotu ze seznamu, vejde se do rámečků, pravá ruka se vytáhne z rámečku, ve kterém se nachází samotný seznam. To je to, co potřebujete vědět o makru.

Yakshcho vložení makra pro pracovní knihu, také se automaticky ukončí, když uživatel přehraje skladby přes knihu: zavře ji nebo uloží.

Yakshcho Vi vytvořen korystuvalnytsky funkce, jeho vložení do dokumentu je také vyžadováno jako funkce. Tuto funkci mám k určení maximálního přípustného limitu.

Nastavíme jej například na střed A1 a hodnoty „100“. Vidíte rámeček, kam bude zapsán výsledek. Poté přejděte na kartu „Vzorce“ a klikněte na tlačítko "Vložit funkci".

Otevře se okno "Mistr funkcí". V poli „Kategorie“ vyberte ze seznamu, který se zobrazí “Vaznenі koristuvachem”, v oboru "Vybrat funkci" Vyberte název ze seznamu: „NDS“. Stiskneme „OK“.

Trochu o terminologii.

Makro- toto je kód, napsaný v Excelu mnou VBA(Visual Basic for Application). Makra lze vytvářet buď ručně, nebo automaticky zaznamenávat pomocí tzv. záznamníku maker.

Makrorekordér- Jedná se o nástroj v Excelu, který krok za krokem zaznamenává vše, co do Excelu zadáte, a převede to do kódu pomocí VBA. Makrorekordér také vytvoří kód hlášení (jako mnohem později), který můžete v případě potřeby dále upravovat.

Záznamové makro můžete spustit tolikrát, kolikrát chcete, a Excel může opakovat všechny záznamy. To znamená, že pokud o VBA nic nevíte, můžete úkoly automatizovat tak, že si své kroky jednoduše zaznamenáte a později je budete opakovat.

Nyní se podíváme na to, jak zaznamenat makro v Excelu.

Zobrazení záložky "Maloobchodník" na stránce nabídky

Než budete moci zaznamenat makro, musíte přidat kartu „Responser“ na lištu nabídky aplikace Excel. Pro koho píšete následující:

V důsledku toho se na stránce nabídky objeví karta „Prodejce“.

Záznam makra v Excelu

Nyní si napíšeme velmi jednoduché makro, které vybere firmu a před ni zadá text, například „Excel“.

Axis croquis pro záznam takového makra:

Pojďme! Právě jste zaznamenali své první makro v Excelu. I když chci, aby makro nedělalo nic špatného, ​​pomůže nám to pochopit, jak funguje záznam maker v Excelu.

Nyní se podívejme na kód, který jsme zaznamenali pro záznam maker. Kliknutím na tyto akce otevřete editor kódu:


Uvidíte, že jakmile stisknete tlačítko "Viconty", vloží se do pole A2 text "Excel" a vybere se pole A3. Dorazí v milisekundách. Ale ve skutečnosti se makro vytváří postupně při záznamu akce.

Poznámka. Makro můžete spustit také pomocí další klávesy Ctrl + Shift + N (podržte klávesy Ctrl a Shift a poté stiskněte klávesu N). Toto je stejné označení, které jsme přiřadili makru v době nahrávání.

Co makro zaznamenává?

Nyní se přesuneme do editoru kódu a žasneme nad tím, co z nás vylezlo.

Časová osa z editoru VB v Excelu:

  1. Ve skupině "Kód" klikněte na tlačítko "Visual Basic".

Můžete také použít kombinaci kláves Alt+F11 a přejít do editoru kódu VBA.

  • Lišta menu: Použijte příkazy, které můžete použít při práci s editorem VB.
  • Panel nástrojů- podobný panelu rychlého přístupu v Excelu. Můžete k němu přidat další nástroje, které často používáte.
  • Průzkumník projektu- zde Excel přepíše všechny knihy a všechny objekty v knize. Pokud máme například knihu se 3 pracovními listy, přejděte do Průzkumníka projektu. Existuje řada dalších objektů, jako jsou moduly, zákaznické formuláře a moduly tříd.
  • Vikno kód- Samotný kód VBA se nachází v tomto okně. Pro objekt skinu přiřazený dirigentovi projektu je to přesně kód, například pracovní oblouky, knihy, moduly atd. V této lekci jsme se naučili, že záznamy maker lze nalézt v okně kódu modulu.
  • úřady Vikno- Můžete zvýšit sílu objektu kůže ve vaší oblasti. Často se zasazuji o jmenování objektů nebo změnu jejich pravomocí.
  • Okamžité okno(podívám se na to později) - Ve fázi klasu to nebudete potřebovat. To je v pořádku, pokud chcete protestovat prozatím nebo v hodině oplodnění. Okno se nezobrazuje, ale můžete jej zobrazit kliknutím na kartu „Zobrazit“ a výběrem možnosti „Okamžité okno“.

Když jsme zaznamenali makro „IntroduceText“, editor VB začal říkat následující:

  • Byl přidán nový modul.
  • Makro položek z názvů, jak jsme uvedli - „Úvod do textu“
  • Do kódu byl přidán nový postup.

Když dvakrát kliknete na modul (v našem výběru modul 1), v okně se objeví kód, jak je znázorněno níže.

Kód osy zaznamenaný makrorekordérem:

Sub EnterText () " "EnterText Macro " " Range("A2").Select ActiveCell.FormulaR1C1 = "Excel" Range("A3").Vyberte End Sub

Ve VBA žádný řádek, který následuje po " (apostrof), nekončí. Tento komentář má pouze informativní charakter. Jakmile uvidíte prvních pět řádků tohoto kódu, bude makro zpracováno jako předtím.

Nyní si projdeme kód skinu a popíšeme, co se děje.

Kód začíná na Sub, následuje makro a prázdná kulatá ramena. Sub – zkratka pro podprogramy. Podprogram skin (také nazývaný procedura) ve VBA začíná Sub a skončí End Sub.

  • Rozsah("A2").Vybrat - tento řádek vybere pole A2.
  • ActiveCell.FormulaR1C1 = "Excel" - do tohoto řádku zadejte do aktivního středu text "Excel". Někteří z nás si vybrali A2 jako první volbu a stala se naší aktivní reklamou.
  • Rozsah("A3").Vybrat - vyberte střed A3. To se zobrazí, když po zadání textu stiskneme klávesu Enter, což má za následek výběr pole A3.

Jsem si jistý, že máte základní znalosti o tom, jak zaznamenat makro v Excelu.

Litujeme, že kód pro záznam přes makrorekordér zpravidla není efektivní a optimalizovaný kód. Makrorekordér často přidává zbytečné dodatečné informace. To neznamená, že nemusíte rychle používat záznam maker. Pro ty, kteří používají pouze VBA, může být záznam maker skvělým způsobem, jak analyzovat a pochopit, jak vše ve VBA funguje.

Absolutní a záznamové makro

Už víte o absolutních a trvalých zprávách v Excelu? Pokud jste s nahráváním makra úplně vítězní, kód VBA se poté použije na stejné sekvence, které jste vyhráli. Pokud například vyberete schránku A2 a zadáte text "Excel", pak pokaždé - bez ohledu na to, kde se ve schránce nacházíte a bez ohledu na to, která schránka byla vyzvednuta, zadejte svůj kód do textu "Excel" do schránky A2.

Pokud zadáte parametr rozšíření pro záznam makra, VBA se nebude vázat na konkrétní poštovní adresu. Současně bude program „ruhatimetsya“ v aktivním středu. Řekněme například, že jste již vybrali A1 a začínáte nahrávat makro v režimu drop-in. Nyní vyberete A2, zadejte text aplikace Excel a stiskněte klávesu Enter. Nyní, pokud toto makro spustíte, nevrátí se do pole A2, ale přesune se do aktivního pole. Například, pokud jste vybrali místnost B3, přejděte do B4, napište text "Excel" a poté přejděte do místnosti K5.

Nyní zaznamenejme makro v datovém režimu:

Makro bude uloženo v režimu zkratek.

Teď vydělejte něco takového.

  1. Vyberte si libovolnou firmu (viz A1).
  2. Přejděte na kartu „Maloobchodník“.
  3. Ve skupině "Kód" klikněte na tlačítko "Makra".
  4. V dialogovém okně "Makro" klikněte na makro "Newsletter" na stránce úspor.
  5. Stiskněte tlačítko "Viconati".

Jak jste si všimli, makro napsalo text „Excel“ nikoli do A2. Stalo se to proto, že jste nahráli makro v režimu přenosu. Tímto způsobem se kurzor přesune do aktivního středu. Pokud například vyberete střední B3, zadáte text Excelu středním B4 a vyberete střední B5 v koncovém pouzdře.

Kód osy pro záznam makrorekordéru:

Upozorňujeme, že v kódu pro střední B3 nebo B4 není žádná zpráva. Makro Vikorist Activecell pro odeslání do streamovaného com a posunutí pro tento com.

Nebuďte neuctiví ke kódu Range(A1). Toto je jeden z těchto problémů, pokud makrorekordér přidává nepotřebný kód, který nemá žádný efekt a může vést k odpočtům. Bez nového kódu pratsyuvatime zázrak.

Proč nemohu získat další makrorekordér?

Makrorekordér vám skvěle funguje v Excelu a zaznamenává vaše přesné detaily, což vám nemusí fungovat, pokud potřebujete udělat více.

  • Bez výběru objektu nelze kód zobrazit. Pokud například chcete, aby makro přešlo na další list a vidělo všechny položky uprostřed ve sloupci A, aniž by opustilo list, záznamník maker nemůže nic vytvořit. V takových situacích budete muset kód upravit ručně.
  • Funkci koristuvach nelze provádět pomocí dalšího makrorekordéru. Pomocí VBA můžete vytvářet funkce uživatele, které lze na ploše použít jako primární funkce.
  • Pomocí dodatečného záznamníku maker nemůžete vytvářet cykly. Případně si můžete zapsat jednu akci a ručně přidat cyklus do editoru kódu.
  • Nemůžete analyzovat svou mysl: můžete zkontrolovat kód své mysli pomocí makrorekordéru. Pokud píšete kód VBA ručně, můžete pomocí příkazů IF Then Else analyzovat, zda váš kód běží true (nebo jiný kód je nepravdivý).

Rozšíření souborů aplikace Excel, aby se zabránilo makrům

Pokud zaznamenáte makro nebo ručně zapíšete kód VBA v aplikaci Excel, musíte soubor uložit jako soubor rozšířeného makra (.xlsm).

Před Excelem 2007 byl k dispozici pouze jeden formát souboru – .xls. Ale z roku 2007. xlsx reprezentace je standardní rozšíření souboru. Soubory uložené jako.xlsx nelze vložit do makra. Protože máte soubor s příponami.

Jakmile vyberete „Ni“, Excel uloží soubor ve formátu s podporou maker. Jakmile zadáte „So“, Excel automaticky odstraní veškerý kód z vašeho sešitu a uloží soubor jako sešit ve formátu .xlsx. Pokud vaše kniha obsahuje makro, musíte jej uložit ve formátu .xlsm, abyste makro uložili.

Dnes vám opět předkládám článek Michaila Kostyantinoviče Černyakova, který je příběhem o práci s makry.

Po prozkoumání dokumentů aplikace Excel 2010 možná zjistíte, že často skončíte se stejnými úkoly. Akce z nich (jako je ukládání a zavírání souborů) jsou dokončeny rychle a další zahrnují sekvenci dokumentů, která je důležitá ve správný čas a čas. Namísto okamžitého ručního dokončování stejných věcí můžete tvořit MACRO-SI, což jsou programy, automatizují provádění dané sekvence akcí.

Než začnete vytvářet makro, musíte si pečlivě promyslet postup, který chcete automatizovat. Fragmenty současných počítačů se vyznačují vysokou rychlostí kódu a časová náročnost prakticky neovlivňuje výsledek, pokud požadovaný čas přeskočíte, budete muset makro přepsat. Po naplánování všech kroků, za které je makro zodpovědné, klikněte na šipku tlačítka Makra v sekci Makra na zálohu Pohled Zaznamenejte makro. Objeví se v dialogovém okně

Tvorba maker

1. Zadejte název makra, např. Násobilka Toto pole je k tomu určeno.

2. Přidejte ke klávesám písmeno „u“.

3. Přidejte text „ Tabulka násobení do 100»

4. Klikněte na tlačítko OK.

5. Nyní můžete vybrat akce, které potřebujete zaznamenat jako makro, například vytvořit tabulku násobení 10.

6. Pro střední A2 zadejte 1, podívejte se na tento střed a přetáhněte dolů 9 středů. Pro vaše potřeby zadejte praporčík do parametrů automatického doplňování Uložit.

7. Pro střední B1 zadejte 1, viz tento střed a přetáhněte 9 středů pravou rukou. Pro vaše potřeby zadejte praporčík do parametrů automatického doplňování Uložit.

8. Zadejte vzorec na pracovní ploše B2: =$A2*B$1. Podívejte se na ně a roztáhněte sloupce na stránce 9 dolů a poté naskládejte sloupce vidění 9 pravou rukou. Po dokončení klikněte na šipku tlačítka Makra na zálohu Pohled Zupiniti rekord

Podobně můžete vytvořit další makra, například pro vymazání listu:

vidalita v sekci Středy na zálohu Pohled a poté klikněte na příkaz Zaznamenejte makro.

2. Zadejte název makra, např. Očista Do pole k němu přiřazeného přidejte písmeno „k odpovídajícímu klíči“ o».

3. Zobrazte rozsah průměrů A1:K11.

Makra v sekci Makra na zálohu Golovna a poté klikněte na příkaz Vidality komirki - Vidality zi zsuvom vgoru.

5. Klepněte na tlačítka Makra na zálohu Pohled a poté klikněte na příkaz Zupiniti rekord.

Spuštění, změna a úprava makra

Klikněte na šipku tlačítka Makra v sekci Makra na zálohu Pohled a poté klikněte na příkaz Makra. Objeví se v dialogovém okně Makro.

1. Schob běh Makro poté klikněte na tlačítko Viconati.

2. Schob změna Stávající makro můžete jednoduše smazat a zaznamenat znovu.

3. Pokud potřebujete menší změnu, můžete makro otevřít v editory VBA Poté proveďte změny v kódu makra. Komu to stačí vidět v dialogovém okně Makro poté klikněte na tlačítko Změna.

4. Schob vidalita makro, stačí jej vidět v dialogovém okně Makro poté klikněte na tlačítko Viditelnost.

Úprava maker

Makra lze upravovat různými způsoby MicrosoftVizuálníZákladníproAplikace (VBA) . Editor lze spustit příkazem VizuálníZákladní ve skupině Kód karty Rozrobník nebo stisk kláves Alt+ F11 .

Přidání tlačítek makra na karty

Nové rozhraní Excelu 2010 umožňuje vytvářet a přidávat vlastní karty, skupiny a také příkazy včetně maker.

1. Chcete-li to provést, musíte kliknout pravým tlačítkem myši a kliknout na kontextovou nabídku libovolné karty, např. Rozrobník a vyberte příkaz Úprava stehů.

2. Viz záložka, např. Rozrobník a stiskněte tlačítko Přidat skupinu.

3. Stiskněte tlačítko Přejmenovat a zadejte jej do pole Zobrazeno jméno název nové skupiny, např. Makra OK.

4. Ze seznamu Vibrati příkaz klikněte Makra.

5. Znát makro Násobilka a pomocí tlačítka Přidat Makra.

6. Stiskněte tlačítko Přejmenovat a zadejte jej do pole Zobrazeno jméno Násobilka, zavibrujte symbol a stiskněte tlačítko OK.

7. Znát makro Průhledná a pomocí tlačítka Přidat zapněte jógu, dokud se skupina nevytvoří Makra.

8. Stiskněte tlačítko Přejmenovat a zadejte jej do pole Zobrazeno jméno název nového týmu, např. Průhledná, zavibrujte symbol a stiskněte tlačítko OK.

9. Po stisknutí tlačítka OK dialogové okno karta Možnosti aplikace Excel Rozrobník skupina se objeví Makra s týmy Násobilkaі Průhledná.

Malý 4. Přidání makro tlačítek na kartu Prodejce

Přidání tlačítka makra na panel Rychlý přístup

Nové rozhraní Excelu 2010 vám umožňuje rychle najít příkazy, ale ke spuštění makra pomocí dialogového okna potřebujete jen několik sekund. Makro. Excel 2010 nabízí mnoho způsobů, jak zpřístupnit makra.

Do dialogového okna se dostanete snadno Makro přidáním tlačítka Makra K panelu je rychlý přístup.

1. Chcete-li použít pravé tlačítko, klikněte na šipku tlačítka Makra v sekci Makra na zálohu Pohled.

2. V kontextové nabídce klikněte na příkazy Přidejte zabezpečený přístup k panelu.

3. Na přístupovém panelu Wi-Fi se zobrazí tlačítko Makra, klikněte na, čímž se otevře dialogové okno Makro.

Malý 5. Přidání tlačítka makra na panel rychlého přístupu

Pokud chcete makro ukončit bez otevření dialogového okna Makro, můžete do panelu Rychlý přístup přidat tlačítko, které spouští makro. To je obzvláště snadné, protože makra automatizují úlohy, které jsou často aktualizovány. Chcete-li přidat tlačítko pro makro na přístupový panel Wi-Fi:

1. Stiskněte tlačítko Úprava podlahy pro flexibilní přístup Na konci panelu je snadný přístup.

2. Stiskněte na Ostatní týmy ukázat stranu Nastavení dialogové okno Exe parametryl.

3. Klikněte na šipku pole Vibrati příkaz z.

5. Klikněte na makro, pro které potřebujete vytvořit tlačítko.

6. Stiskněte tlačítko Přidat.

7. Klikněte na tlačítko OK.

Další způsob, jak přidat tlačítko do makra Průhledná Panel je snadno přístupný z karty.

Klikněte na příkaz Průhledná fanynky Makra karty Rozrobník V kontextové nabídce klikněte pravým tlačítkem myši a vyberte Přidat na přístupový panel Wi-Fi.

Vytváření objektů pro vytváření maker

Přiřazení maker tvaru vám umožní vytvořit více skládacích „tlačítek“, než která se zobrazují na panelu Rychlý přístup. Za tímto účelem můžete vytvořit vlastní rozložení tlačítek pro různé objekty. Chcete-li povolit makro tvaru, klikněte na něj pravým tlačítkem a poté klikněte na příkazy Přiřadit makro v kontextové nabídce. V zobrazeném dialogovém okně klikněte na požadované makro a poté klikněte na tlačítko OK.

Když jsou k obrazcům přiřazena makra, neměňte název makra, který se zobrazí v dialogovém okně Přiřaďte makro objektu Fragmenty budou odeslány do objektu. Změna názvu makra přeruší tento odkaz a přesune se na další makro.

Chcete-li spustit makro Násobilka můžete vytvořit postavu, která vypadá jako ortokutánní a pro Průhledná- ve tvaru elipsy:

1. Klikněte na šipku tlačítka Postavy v sekci Ilustrace na zálohu Vložit a poté klikněte na příkaz Zaoblený vzpřímeně.

2. Zadejte tvar Zaoblený vzpřímeně ve středním pásmu M2: P4. Zadejte text " Násobilka" Nastavte velikost písma textu na 18.

3. Klepněte pravým tlačítkem myši na obdélníkovou myš a poté klepněte na příkazy Přiřadit makro Násobilka a poté klikněte na tlačítko OK.

4. Klikněte na šipku tlačítka Postavy v sekci Ilustrace na zálohu Vložit a poté klikněte na příkaz Ovál.

5. Napište do tvaru Ovál ve středním pásmu M7: P10. Zadejte text " Očista" Nastavte velikost písma pro text 18. Vycentrujte text. Změňte barvu výplně obrázku na červenou.

6. Klepněte pravým tlačítkem na ovál a poté klepněte na příkazy Přiřadit makro v kontextové nabídce. V dialogovém okně, které se otevře, klikněte na makro Průhledná a poté klikněte na tlačítko OK.

Nyní ke spuštění makra stačí kliknout na obrázek. Klikněte na obrázek Ovál Z listu jsem vytvořil tabulku. Klikněte na obrázek Zaoblený vzpřímeně Tato tabulka násobení se znovu objeví v Arkusha.

1. Makra jsou ideální pro rutinní činnosti, které se mnohokrát opakují. K vytvoření maker nepotřebujete žádné znalosti programování.

2. Makra lze v případě potřeby spouštět, upravovat, upravovat a mazat. K úpravám maker potřebujete znalost algoritmického jazyka Basic, optimálně Visual Basic for Applications. Zbytek umožňuje interakci s dialogovými okny a provádění nestandardních úkolů.

3. Tlačítka pro spouštění maker lze umístit na karty, panel Snadné spuštění a tvary libovolného typu.

    V Excelu a Wordu jsou makra skvělým pomocníkem, pokud potřebujete porozumět konkrétnímu detailu objektového modelu a nemáte například po ruce internet. Nejčastěji je však důležité vyčistit kód zkratky od nejnovějších „stop“ pohybu uprostřed a dalších zbytečných akcí. Ale tse togo varte. Záznam a kontrola makra 2. A vyhledávání určitých typů informací (zejména souvisejících s grafy) na MSDN v kontextu objektového modelu může trvat několik let a nemusí se ukázat jako efektivní.

    Pro vývojáře, kteří nejsou obeznámeni s VBA, jsou makra neuvěřitelně, nenahraditelná a užitečná.