Hľadať Zalizočo je makro?

Makro — uloží sa postupnosť akcií programu vytvorená pomocou VBA (Visual Basic for Application). Najbežnejší spôsob písania makra v Exceli?

Len.

Tobto.

Ak potrebujeme zadať rovnaký počet krát, vieme si tieto akcie zapamätať a spustiť ich jedným tlačidlom.

Nechcem, aby ste sa učili jazyk VBA a nechcem vám v tomto článku ukázať bohatstvo štandardných makier.

V skutočnosti môžete jednoducho vytvoriť/napísať makro v Exceli.

Pre koho je mimoriadna sila Excelu nevyhnutná.

Makrorekordér (Zaznamenajte svoje akcie v kóde nižšie). Tobto.

Svoje akcie môžete zaznamenať ako video a preložiť ich do kódu (sekvencie).

Stručne povedané, ak sa dnes rozhodnete pre rovnaké akcie, môžete tento proces začať automatizovať.

Čítajte ďalej, ako napísať makro v Exceli?

1. Povoliť používanie makier

Menu (okrúhle tlačidlo v hornej časti) - Možnosti programu Excel - Centrum bezpečnostnej starostlivosti - Možnosti strediska bezpečnostnej starostlivosti - Možnosti makra.

Nastavte príkaz „Zakázať všetky makrá“.

Alebo si môžete zarobiť na vklade Rozrobnik 2. Kliknite na ponuku Nástroj pre prácu s makrami

Menu (okrúhle tlačidlo v hornej časti) - Možnosti programu Excel - Hlavné - Zobraziť kartu Predajca. Stlačte tlačidlo .

Vyberte požadované makro a kliknite na Upraviť.

Otvorí sa okno záznamu makra (okno VBA) Keď sa priblížime, kód makra musí zlyhať. Sub Butt1() " Butt1 Macro Rows("2:2").Vyberte Selection.Delete Shift:=xlUp Range("A1").Select With Selection.Interior .Pattern = xlSolid

.PatternColorIndex = xlAutomatic

.Color = 65535 .TintAndShade = 0 .PatternTintAndShade = 0 End With End Sub

“ je symbol komentára, tobto.

Tento riadok nie je súčasťou kódu.

Pre makro je potrebné mať názov (Sub Application1()) a koniec (End Sub).

Môžete si prečítať, ako vytvoriť tlačidlo pre makro.

No ak môžete, môžete si svoju akciu zapísať, aby ste ju mohli opakovať čo najčastejšie!

Môžete si prečítať, ako uložiť makro pre všetky knihy v počítači.

Na tento účel súbor Osobné.

Môžete si prečítať, ako spustiť makro v zákulisí

Veľa šťastia, budete potrebovať zázraky!

Zdieľajte náš článok na svojich sociálnych sieťach:

Takéto objekty, ako sú makrá v programe Excel, vám pomôžu kompetentne organizovať pracovný proces v programe Excel.

Poďme sa pozrieť na všetky funkcie práce s týmito objektmi v softvérovom balíku MS Office.

V strede dokumentu môžete použiť makrá na automatizáciu.

To znamená, že korešpondent zaznamenáva všetky akcie tak, ako sú vytvorené.Čo sú makrá a čo potrebujete?

Makrá je možné použiť v akomkoľvek programe balíka MS Office.

Najprv to potrebujeme, aby sme mohli kompetentne organizovať prácu programového asistenta.

  • Vône sú potrebné, aby sa rovnaký typ úloh a akcií neopakoval desiatky krát.
  • Ich tvorba a vikoristannya pomôže čo najviac chrániť čas a automatizovať prácu v programe.

Dôležité!

Po vytvorení makra ho môže vykonať robot manuálne, zatiaľ čo jeho ručná úprava by zabrala celkom hodinu.


  • Otvorte dokument, s ktorým pracujete a pre ktorý chcete vytvoriť makro.
  • Pred rečou je koža v strede, nad ktorou sa má pokaziť, vina sa očistí;

  • Zobrazte na stránke kartu predajcu.

  • Ak to chcete urobiť, otvorte položku ponuky „Súbor“ a otvorte parametre, ako je znázornené na malom obrázku;
  • Potom vyberte možnosť stehu a pridajte okno predajcu do zoznamu hlavných okien, ako je znázornené na malom obrázku nižšie;

  • Teraz môžete ísť bez strednej cesty, kým sa nevytvorí makro koristuvach.

  • Po jeho vytvorení bude spracovanie dokumentu automatizované - to znamená, že každé spracovanie dokumentu profesionála bude rovnakého typu;
  • Nájdite špeciálny otvorený kľúč v pokladni predajcu.
    Її roztashuvannya je uvedené pre malého nižšie;
  • Stlačte kláves .

Objaví sa výtvor, v ktorom je potrebné pri niektorých vínach uviesť názov, príslušný kľúč.

Môžete tiež pridať krátky popis funkčnosti makra.


  • Je potrebné zarobiť peniaze, ak ich máte veľa, aby ste sa nestratili;

  • Potom kliknite na „OK“.
  • Okno sa zatvorí a spustí sa proces nahrávania.
  • Nahrávanie zastavíte stlačením druhého tlačidla na ovládacom paneli;

Teraz začnite uzatvárať akcie, ktoré budú zaznamenané v makre.

Kozhen seredok sa môže naplniť spevom.

Môžete tiež pracovať len s jedným stredom, po zaznamenaní a povolení makra sa ten istý stred zaznamená v súlade s priradeným algoritmom;

Nezabudnite stlačiť tlačidlo na zaznamenanie údajov.

Po prvýkrát bola vylepšená technológia na vytváranie makier v programe Excel a vo verzii 2007 sa stala dostupnou pre jednoduchých používateľov.

Najlepšie je vytvoriť ich v nasledujúcich verziách Wordu: 2007, 2010, 2013.

Makro menu

Makro sa skladá z makrooperátorov.

Operátor makra je rovnaký súbor akcií, ktoré sú zodpovedné za porušenie stanoveného poriadku.

Existujú rôzne typy operátorov.

Akcie môžu byť použité na spojenie akcií súvisiacich s čarodejníctvom.

V tú istú hodinu asi deväťdesiatsto všetkých reprezentácií programu makro operátora určuje funkcie primárnych tlačidiel a ikon na paneli nástrojov programu.

Týmto spôsobom ukončíte svoju prácu.

Najjednoduchší spôsob, ako začať vytvárať výkonné makro, je otvoriť položku.

Proces vytvárania pokračuje, kým nebudete musieť spustiť proces nahrávania, potom zopakujte všetky kroky, ktoré je potrebné zautomatizovať.

Makro bude preložené do jazyka a zapamätá si všetky použité príkazy.


  1. Ak chcete odstrániť makro, postupujte podľa pokynov:
  2. Otvorte okno za dodatočným klávesom „Makrá“ na hlavnej karte distribútora;

Vyberte požadovaný objekt a kliknite na tlačidlo Odstrániť na pravej strane okna;

Možnosti Excelu nie sú obmedzené súborom vstavaných funkcií.

Pomocou písania makier môžete vytvárať výkonné funkcie na vytváranie neštandardných úloh v Exceli.

Ak napríklad napíšete makro sami, môžete ho prepojiť s ikonou a zobraziť ho na stránke ponuky.

Alebo môžete vytvoriť funkciu UDF (UDF) a vybrať ju rovnakým spôsobom ako ostatné vstavané funkcie Excelu.

Makro je počítačový kód napísaný pre Excel pomocou jazyka Visual Basic for Applications (VBA).

Základné koncepty programovania vo VBA si môžete pozrieť na našej webovej stránke v šikovnej verzii VBA.

Skôr ako začnete písať kód VBA, odporúčame vám zoznámiť sa s lekciami, ktoré sa týkajú zabezpečenia makier v Exceli a editora Visual Basic.

Úprava povolení pre makrá vikoristánu v Exceli

Pre tých, ktorí len začínajú ovládať Excel VBA, ponúkame krátky úvodný kurz jazyka Visual Basic for Applications.

Málokto vie, že prvá verzia obľúbeného produktu Microsoft Excel sa objavila v roku 1985.

Od tej doby prešiel mnohými úpravami a požiadavkami miliónov zákazníkov po celom svete.

V tomto prípade veľa ľudí pracuje s malými možnosťami tohto tabuľkového procesora a nikdy neuhádnu, ako by im programovanie v Exceli mohlo uľahčiť život.

Čo je VBA

Programovanie v Exceli je podporované dodatočným softvérom Visual Basic for Application, ktorý je pôvodne zabudovaný do najpopulárnejšieho tabuľkového procesora od spoločnosti Microsoft.

Pred týmto úspechom učitelia prinášajú rovnakú ľahkosť majstrovstva.

Prakticky sa základy jazyka VBA môžu učiť profesionáli, ktorí začínajú s profesionálnym programovaním.

Pokiaľ ide o špecifiká VBA, spoľahnite sa na skript medzi kancelárskymi doplnkami.

Niekoľko programov má problémy kvôli zložitosti rôznych verzií.

Dôvodom je skutočnosť, že programový kód VBA je vyvinutý na funkčné možnosti, ktoré sú v novej verzii produktu, ale nie v starej.

Metódy sú príkazy, ktoré ukazujú, čo je potrebné urobiť.

Pri písaní VBA kódu je potrebné pridať objekt s bodkou.

Napríklad, ako bude ukázané nižšie, pri programovaní v Exceli je veľmi bežné používať príkaz Bunky (1,1).

Vyhrané znamená, že musíte vybrať miesto podnikania so súradnicami

  • Súčasne je Selection.ClearContents často vikorizovaný.
  • Tento symbol znamená čistenie namiesto vybranej zmesi.
  • Yak štart
  • Potom musíte prejsť na doplnok VB, pre ktorý stačí rýchlo stlačiť kombináciu klávesov Alt a F11.

Dali:

v blízkosti riadku ponuky zobrazeného v hornej časti okna kliknite na ikonu ruky z ikony Excel;

vyberte príkaz Mudule;

uložiť kliknutím na ikonu z obrázkov;

napíšte, povedzme, malý kód.

Vyzerá to takto:

Podprogram ()

„Náš kód

Upozorňujeme, že riadok „Náš kód“ bude zobrazený v inej farbe (zelená).

Teraz môžete napísať ľubovoľný kód a vytvoriť nový nástroj vo VBA Excel (aplikujte program nižšie).

  • Samozrejme, ak ovládate základy jazyka Visual Basic, bude to oveľa jednoduchšie.
  • Avšak tí, ktorí ich nejedia, si môžu zvyknúť na pitie slaniny.
  • Makrá v Exceli
  • Za týmto názvom sa skrývajú programy napísané vo Visual Basic for Application.

Programovanie v Exceli teda znamená vytváranie makier s požadovaným kódom.

Stolový procesor Microsoft sa so všetkými svojimi možnosťami vyvíja sám a prispôsobuje sa potrebám konkrétneho používateľa.

  • Keď ste sa naučili vytvárať moduly na písanie makier, môžete sa začať pozerať na konkrétne aplikácie programov VBA Excel.
  • Najlepšie je začať s najjednoduchšími kódmi.
  • zadok 1

Zadanie: napíšte program, ktorý skopíruje hodnoty do jedného poľa a potom ich zapíše do druhého.

Je dôležité vedieť, ako kód vyzerá.

Ak to chcete urobiť, vráťte sa do riadku „Makrá“ a kliknite na „Zmeniť“ alebo „Opustiť“.

V dôsledku toho spadajú do stredu VBA.

Vlasna, samotný kód makra sa nachádza medzi riadkami Sub Macro1() a End Sub.

Ak bola kópia vytvorená napríklad z A1 do C1, jeden z riadkov kódu bude vyzerať ako Range(“C1”). Vyberte.

Preklad vyzerá ako „Rozsah (“C1”). Pozri, inými slovami, dochádza k prechodu z VBA Excel na počítač C1.

Príkaz ActiveSheet.Paste dokončí aktívnu časť kódu.

Vaughn znamená zaznamenanie výmeny videného stredu (v tomto rámčeku A1) z pohľadu stredu C1.

zadok 2

Slučky VBA vám pomáhajú vytvárať rôzne makrá v Exceli.

Slučky VBA pomáhajú vytvárať rôzne makrá.< x2 (цикл будет выполняться пока верно выражение x1 < x2)

Predpokladajme, že funkcia y=x + x 2 + 3x 3 - cos(x).

Ak chcete nakresliť graf, musíte vytvoriť makro.

Môžete využiť iba ďalšie slučky VBA.

Vezmite x1=0 a x2=10 pre počiatočné a konečné hodnoty argumentu funkcie.

Okrem toho je potrebné zaviesť konštantu - hodnotu pre trvanie argumentu a počiatočnú hodnotu pre lekára.

Všetky aplikácie makier VBA Excel sú vytvorené pomocou rovnakého postupu uvedeného vyššie.

Pre tento konkrétny doplnok vyzerá kód takto:

Podprogram ()

krok = 0,1

Urobte Kým x1

y=x1 + x1^2 + 3*x1^3 - Cos(x1)

Bunky (i, 1). Hodnota = x1 (hodnota x1 sa zapíše do poľa so súradnicami (i,1))

Bunky(i, 2). Hodnota = y (hodnota y sa zapíše do poľa so súradnicami (i,2))

i = i + 1 (diétny lekár);

x1 = x1 + shag (argument sa zmení na hodnotu shag);

End Sub.

Tu je krok krokodýl.

Niekedy majú tradičný domov.

Z tohto dôvodu absencia tohto slova v cykle znamená, že výraz je jediný.

Odstráňte výsledky a uložte ich do políčok očíslovaných (i,1).

Potom pri spustení cyklu sa i zvýši o čas a počet riadkov sa automaticky zvýši.

Tým sa optimalizuje kód.

Zagalom kód vygladatime, jak:

Všetky aplikácie makier VBA Excel sú vytvorené pomocou rovnakého postupu uvedeného vyššie.

Podprogram ()

Pre i = 1 až 10 Krok 1 (môžete napísať jednoducho Pre i = 1 až 10)

Bunky(i, 1).Hodnota = i ^ 2 (potom sa do políčka (i,1) zapíše hodnota štvorca i)

Ďalej (pre speváka sensi hrá úlohu liečiteľa a znamená ďalší štart do cyklu)

Ak je všetko urobené správne, vrátane nahrávania a spustenia makra (návod je úžasný), tak po kliknutí sa okamžite zhoduje s určenou veľkosťou (tento typ pozostáva z 10 stredov).

zadok 4

V každodennom živote je často potrebné robiť ďalšie rozhodnutia opatrne a opatrne.

Bez nich a VBA Excel sa nezaobídete.

Odstráňte výsledky a uložte ich do políčok očíslovaných (i,1).

Aplikujte program, kde je zvolený ďalší postup algoritmu, a ak nie je na začiatku priblížený, najčastejšie použite konštrukciu If ... Then (pre skladacie klauzuly) If ... Then ... END If.

Poďme sa pozrieť na spevácky výkon.

Je možné, že budete musieť vytvoriť makro pre Excel, aby bol súbor so súradnicami (1,1) zapísaný:

1, ak je argument kladný;<0 Then Cells(1, 1).Value = -1

Všetky aplikácie makier VBA Excel sú vytvorené pomocou rovnakého postupu uvedeného vyššie.

0, ak je argument nulový;

-1, Toto je negatívny argument.

Vytvorenie takéhoto makra pre Excel začína štandardným spôsobom pomocou klávesových skratiek Alt a F11.

  • Zaznamenáva sa nasledujúci kód:
  • x= Cells(1, 1).Value (tento príkaz dáva hodnotu x namiesto súradníc (1, 1))
  • Ak x>0, potom bunky(1, 1).Hodnota = 1
  • Funkcie VBA Excel pre riadok.
  • Toto je veľkosť skupiny.
  • Obsahuje napríklad funkcie Space na vytvorenie riadku s počtom medzier rovnému integrálnemu argumentu a Asc na preklad znakov do ANSI kódu.
  • Všetky sú široko používané a umožňujú vám pracovať s riadkami Excelu a vytvárať doplnky, ktoré robotovi uľahčia prácu s týmito tabuľkami.
  • Funkcie na zmenu typu údajov.
  • Napríklad CVar obráti hodnotu argumentu Expression, čím sa stane typ údajov Variant.

Funkcie práce s dátumami výrazne rozširujú štandardné Funkcia WeekdayName teda otáča názov (alebo časť) dňa v roku za jeho číslom.

Ešte viac škorice - Časovač.

Môžete vidieť počet sekúnd, ktoré uplynuli od večera do veľkého okamihu dňa.

Funkcie na prevod číselného argumentu do rôznych číselných systémov.

  • Napríklad október je dátum znamenia.
  • Funkcie formátovania.

Najdôležitejšia vec je Formát.

Rotuje hodnoty typu Variant s formátom naformátovaným podľa pokynov uvedených v popise formátu.

vstúpte.

Presun moci na tieto funkcie a ich stagnácia nám umožní výrazne rozšíriť rozsah stagnácie Excelu.

zadok 5

  • Skúsme sa presunúť na vrch poskladaných úloh.
  • Napríklad:
  • Vydáva sa papierový doklad na základe skutočnej úrovne nákladov podniku.
  • Vyžaduje sa:

vytvoriť túto časť šablóny pomocou ďalšieho tabuľkového procesora Excel;

Zostavte si program VBA, aby ste získali výstupné údaje na jeho vyplnenie, vytvorili potrebné layouty a vyplnili nimi zodpovedajúce časti šablóny.

Vikorist zaviedol recepty a je posadnutý receptom na liečenie.

Ak je potrebné upraviť veľkosť % (F - P) / P * 100, a súčet - (F - P).

Výsledky týchto výpočtov je možné najrýchlejšie zadať do excelovej tabuľky.

Ak chcete zahrnúť fakty a prognózy, postupujte podľa vzorcov ItogP = ItogP + P a ItogF = ItogF + F.

Na zotavenie vikoryst = (ItogF – ItogP) / ItogP * 100, pretože rozdelenie sa vykonáva v stovkách av prípade celkových hodnôt – (ItogF – ItogP).

Výsledky sú opäť okamžite zaznamenané v rovnakom riadku, takže nie je potrebné ich priraďovať k premenným.

Pred spustením vytvoreného programu je potrebné uložiť zošit napríklad pod názvom „Zvit1.xls“.

Po zadaní informácií v hlavičke je potrebné aspoň raz stlačiť tlačidlo „Vytvoriť tabuľku“.

Prosím, uvedomte si ďalšie pravidlá.

Zokrema, tlačidlo „Pridať riadok“ je zodpovedné za tlak pokožky raz po zadaní hodnoty pre typ aktivity pokožky do tabuľky.

Je dôležité vedieť, že záznam makier zaznamenáva všetky vaše akcie.

Ak sa pomýlite, napríklad stlačíte nesprávne tlačidlo, nahrávacie makrá zaregistrujú rovnakú akciu. V tomto prípade môžete znova nahrať celú sekvenciu alebo zmeniť kód VBA.

Pred zaznamenaním procesu si ho preto pozorne prečítajte.

Čím presnejšie zaznamenáte sekvenciu, tým efektívnejšie bude makro. Ak sa pomýlite, napríklad stlačíte nesprávne tlačidlo, nahrávacie makrá zaregistrujú rovnakú akciu. Rozrobník , ktorý je postaraný o umývanie, hlavu potrebuje umyť. Na odstránenie dodatočných údajových listov. Článok Reprodukcia záložky "Rozrobnik". Zaznamenajte makro Na zálohu Zalizo.


kliknite

Makrá

, aby ste si prezreli makrá spojené s knihou.

Okrem toho môžete stlačiť tlačidlá

    ALT+F8.

    . Keď sa otvorí dialógové okno

Uvaga:

Informácie o parametroch zabezpečenia makier a ich hodnotách. Makrá je možné spúšťať rôznymi spôsobmi, napríklad pomocou dodatočného kľúča, grafického objektu, panela Rýchly prístup, tlačidla alebo kliknutím pri otvorenej knihe..

Pomocou editora Visual Basic môžete upravovať makrá obsiahnuté v knihe.

prečo makro

V teréne

Pred zaznamenaním procesu si ho preto pozorne prečítajte.

Priradiť k makru

    Zistite, ako pridať a odstrániť makrá zo súborov balíka Office.

    Stlačte klávesy

    ALT + F11

Práca s napísaným kódom pomocou editora Visual Basic (VBE) Ak sa pomýlite, napríklad stlačíte nesprávne tlačidlo, nahrávacie makrá zaregistrujú rovnakú akciu. Pomocou editora Visual Basic Editor (VBE) môžete do svojich nahrávok pridať variabilný kód, základné štruktúry a ďalšie prvky, ktoré nepodporujú záznam makier.

    Prejdite do časti nastavenia > Excel... Panel s nástrojmi & > Stehy.

Ak chcete zaznamenať makro, postupujte podľa pokynov nižšie.

Práca s makrami zaznamenanými v Exceli

Čím presnejšie zaznamenáte sekvenciu, tým efektívnejšie bude makro. Ak sa pomýlite, napríklad stlačíte nesprávne tlačidlo, nahrávacie makrá zaregistrujú rovnakú akciu. Rozrobník , ktorý je postaraný o umývanie, hlavu potrebuje umyť., aby ste si prezreli makrá spojené s knihou. Zalizo.

Keď sa otvorí dialógové okno Poznámka:

Makrá sa nedajú skenovať.

Najprv spustite záznamové makro, uložte zošit alebo vytvorte jeho kópiu, aby ste predišli zbytočným zmenám.

Ak nemáte kontrolu nad výsledkami makra, môžete zošit zavrieť bez jeho uloženia.

Nižšie sú uvedené ďalšie informácie o práci s makrami v Exceli.

    Zistite, ako vytvárať a vytvárať makrá v Exceli pre Mac. ALT+F8.

    . Keď sa otvorí dialógové okno Ak kniha obsahuje makro VBA, ktoré je potrebné vyvinúť za deň, tento modul možno skopírovať do inej knihy pomocou editora Microsoft Visual Basic.

Priradenie makra k objektu, tvaru alebo grafickému prvku

Na oblúku kliknite pravým tlačidlom myši na objekt, dieťa, tvar alebo prvok, ktorý chcete rozpoznať ako hlavné makro, a potom vyberte príkaz

Vyberte makro, ktoré potrebujete použiť.

Čím presnejšie zaznamenáte sekvenciu, tým efektívnejšie bude makro. Ak sa pomýlite, napríklad stlačíte nesprávne tlačidlo, nahrávacie makrá zaregistrujú rovnakú akciu. Rozrobník Môžete pridať ikonu makra a pridať ju na panel alebo stránku Rýchly prístup. Formulárom a prvkom ActiveX v archívoch môžete priradiť makrá. Zobrazenie editora jazyka Visual Basic > Zalizo > Makro je počítačový kód napísaný pre Excel pomocou jazyka Visual Basic for Applications (VBA)..

Visual Basic

alebo si vyberte

servis