Abstrakt: Automatizácia práce užívateľa v prostredí MS Office. Automatizácia Excel: automatizácia rutinných operácií v Exceli bez makier Kompletný automatizačný program v Exceli

Šablóny sú pohodlná a užitočná vec! Umožňujú vám ušetriť čas pri zostavovaní „šablónových“ dokumentov, z ktorých sa dobrá polovica používa v každodennej práci.

Možno si vaša firma vyžaduje dokumenty alebo tabuľky, v ktorých je hlavná časť nemenná, ale niektoré časti môžu mať jednu z niekoľkých vopred známych hodnôt. Dobré príklady- splnomocnenie, zmluvu o poskytovaní služieb, protokol o RTG alebo ultrazvukovom vyšetrení. V predpočítačovej dobe sa pripravovali typografické formuláre, v ktorých bolo potrebné „podčiarknuť, čo je potrebné, prečiarknuť, čo je zbytočné“ a písať veľmi málo.

IN Word dokumenty Túto úlohu zohrávajú kombinované boxy. Myšlienka: kliknite myšou na určité miesto v dokumente, ako odpoveď sa otvorí zoznam s niekoľkými možnosťami, vyberte tú, ktorú potrebujete pomocou myši - zobrazí sa na tomto mieste. Je logické vytvárať takéto prvky v šablónach dokumentov. Povedzme, že sa zaoberáte ultrazvukovou diagnostikou a rozhodnete sa zásobiť šablóny na závery o základných štúdiách. Nie je ich až tak veľa a každý stereotypne používa tie isté frázy.

Nástroje pre prácu s poľami sú sústredené na karte Vývojár. V predvolenom nastavení je skrytý. Ak chcete kartu zobraziť, kliknite pravým tlačidlom myši na pás s nástrojmi a vyberte príkaz z kontextovej ponuky Prispôsobte si stuhu. Otvorí sa dialógové okno Možnosti programu Word, v ktorom v skupine Hlavné karty musíte začiarknuť políčko vedľa prvku Vývojár. Kliknite na tlačidlo OK a pomenovaná karta sa pridá na pás s nástrojmi.

  1. Umiestnite kurzor na miesto, kam chcete vložiť ovládací prvok. Prejdite na kartu na páse s nástrojmi Vývojár a stlačte tlačidlo Ovládací prvok„rozbaľovací zoznam“. Tento ovládací prvok sa vloží na určené miesto.
  2. Na karte Vývojár Kliknite na tlačidlo Vlastnosti ovládania. Otvorí sa dialógové okno.
  3. V dialógovom okne Vlastnosti kontroly obsahu kliknite na tlačidlo Pridať. Otvorí sa detské okno Pridajte možnosť.
  4. V dialógovom okne Pridajte možnosť Do poľa Krátky názov zadajte text, ktorý chcete vidieť ako prvú možnosť v zozname. Kliknite na tlačidlo OK. Hodnota sa pridá do zoznamu.
  5. Rovnakým spôsobom pridajte ďalšie možnosti do zoznamu. Pre posledný zadajte iba jedno miesto - neskôr vysvetlím prečo.
  6. Po pridaní všetkých možností do zoznamu kliknite na v dialógovom okne Vlastnosti kontroly obsahu tlačidlo OK. Dialógové okno sa zatvorí. Rozbaľovací zoznam je pripravený!

ako pracuje? Keď kliknete na takýto prvok v dokumente, zobrazí sa zoznam. Z neho vyberiete príslušnú možnosť a namiesto poľa sa zobrazí táto hodnota. Výber hotových možností je rádovo rýchlejší ako niečo zadávať alebo dokonca mazať. Ak zrazu objavíte úplne kazuistický obrázok a medzi medzerami nie je vhodný popis, vyberte možnosť „prázdne“ (medzera). Napravo od poľa zadajte, čo chcete - preto potrebujete možnosť pozostávajúcu z jednej medzery.

Ovládací prvok Kombinovaný box funguje takmer rovnako, ale s jedným rozdielom – prvky zoznamu je možné upravovať priamo v poli. Ktorý z týchto dvoch ovládacích prvkov najlepšie vyhovuje vašej úlohe, závisí od situácie.

Niečo podobné poskytujú aj excelové tabuľky. Iba tam je jednoduchšie vytvárať bunky s výberom jednej z možných hodnôt pomocou overenia údajov - potrebné nástroje nachádza na karte Údaje v skupine Práca s údajmi. Pomocou ovládacích prvkov v šablóne dokumentu vytvárame najjednoduchšia forma. Môžete však ísť ďalej. Okrem vzorových polí v dokumentoch a tabuľkách Microsoft Office K dispozícii sú aj ďalšie ovládacie prvky: tlačidlá, začiarkavacie políčka, prepínače, posuvníky. Sme zvyknutí, že ich vidíme v dialógových oknách, no takéto prvky je možné vložiť priamo do dokumentu.

Zmyslom práce s formulárom je, že sa zaškrtávajú zaškrtávacie políčka, stláčajú sa tlačidlá, môže sa niečo zadávať do vstupných polí a tým sa tvorí text dokumentu alebo obsah tabuľky. V takýchto „automatizovaných dokumentoch“ makrá (makropríkazy) obsluhujú akcie používateľa.

Makro- krátky jednoduchý program napísané v jazyku Visual Basic for Applications(VBA). Aplikácie balíka Microsoft Office tento jazyk natívne podporujú a majú všetky potrebné nástroje. Na začiatok môžete napríklad jednoducho zaznamenať makro bez toho, aby ste sa v ňom ponorili vnútorná organizácia. Schematicky:

  1. Na karte Vývojár v skupine kód kliknite na tlačidlo Zaznamenať makro. Vaše akcie s tabuľkou alebo dokumentom sa začnú sledovať.
  2. Ihneď v dialógovom okne, ktoré sa otvorí, sa zobrazí výzva na zadanie názvu makra a priradenie klávesovej skratky, ktorá následne spustí toto makro na vykonanie.
  3. Postupujte podľa krokov, ktoré chcete zahrnúť do makra, jeden po druhom. Aplikácia Office si ich pamätá ako postupnosť príkazov, pretože vo VBA každá operácia s textom alebo tabuľkami zodpovedá konkrétnemu kódu.
  4. Po dokončení všetkých potrebných operácií znova stlačte tlačidlo Zaznamenať makro.

Makro sa uloží do šablóny alebo dokumentu. Ak teraz stlačíte klávesovú skratku, ktorú ste zadali v kroku 2, Excel alebo Word spustí toto makro. Program automaticky zopakuje všetky v ňom zaznamenané akcie.

V prípade potreby je možné obsah makro príkazov prezerať, upravovať a dopĺňať v editore Visual Basic. Je to povinná súčasť balíka Microsoft Office. Makro, ktoré ste práve zaznamenali, je zvyčajne lineárna postupnosť príkazov. Pri úpravách sa do makropríkazov často vkladajú logické funkcie v tvare „ak... potom“, „a“, „alebo“ atď.. Ich vykonaním makropríkaz kontroluje a porovnáva hodnoty rôznych buniek , polohu ovládacích prvkov a v závislosti od toho vytvára ďalšie správanie .

Akékoľvek makro možno ľahko priradiť k ovládacím prvkom formulára, ako je kliknutie na tlačidlo alebo výber konkrétnej hodnoty v zozname. Napríklad, keď vytvoríte prvok Button, budete okamžite vyzvaní, aby ste mu priradili makro príkaz. Mnoho ľudí niekedy potrebuje do dokumentov vložiť „sumu slovami“ alebo „číslo slovami“. Medzi štandardnými nástrojmi balíka Office takáto funkcia neexistuje, ale úloha sa dá ľahko vyriešiť pomocou makra. Toto je jedno z obľúbených cvičení pre tých, ktorí sa začínajú učiť Visual Basic. Na internete nájdete tisíce príkladov hotových makro príkazov, ako aj podrobné rozbory, ako si takéto makro napísať sami.

Vďaka formulárom a makrám môžete z tabuľky urobiť pomerne inteligentnú a elegantnú „miniaplikáciu“. Bude fungovať na akomkoľvek počítači, na ktorom je nainštalovaný program Excel. Takto sa napríklad robia cenníky, ktoré klient premení na objednávku označením požadovaných položiek. Alebo napríklad formulár na výpočet plastových okien. Počiatočné údaje (zoznam dielov a ceny) sú uvedené na jednom z listov Excelové zošity. Na inom liste je formulár. Zadáme rozmery, vyberieme počet a typ krídel, výrobcu kovania a označíme zaškrtávacími políčkami a spínačmi potrebné možnosti. Výsledkom je, že na treťom hárku sa zobrazí úplná špecifikácia objednávky už s cenami. Človek, ktorý si osvojil prácu s VBA, strávi tvorbou takéhoto formulára len pár hodín.

Nástroje VBA boli od samého začiatku navrhnuté ako „programovanie pre každodenných používateľov“. Veľa zaujímavé príklady a techniky pre prácu s Wordom a Excelom sú uvedené na webových stránkach ladyoffice.ru, www.excel2010.ru, excelexpert.ru atď. A, samozrejme, v prvom rade je užitočné poradiť sa s help desk systém Microsoft Office a sekcie oficiálnej webovej stránky spoločnosti Microsoft venované práci s týmto balíkom.

Keďže viete, čo Word a Excel v zásade dokážu, môžete niekoho vyzvať, aby vytvoril inteligentné šablóny s ľahkosťou a potešením. Všade sú ľudia, ktorí chcú robiť tento typ programovania. Študenti a všetci ľudia, pre ktorých je programovanie koníčkom, sa ochotne ujmú vývoja „malej automatizácie“. Dobrým riešením je hádať školákov, ktorých poznáte! Dostanú zaujímavé a navyše reálne témy do abstraktov z informatiky a vy získate užitočné pomôcky pre svoju prácu.

Za posledné desaťročie sa počítač stal nepostrádateľným nástrojom v účtovníctve. Zároveň je jeho uplatnenie rôznorodé. V prvom rade ide samozrejme o použitie účtovného programu. K dnešnému dňu sa toho vyvinulo pomerne veľa softvér, špecializované („1C“, „Info-Accountant“, „BEST“ atď.) a univerzálne, ako napríklad Microsoft Office. V práci a v každodennom živote musíte často robiť množstvo rôznych výpočtov, udržiavať viacriadkové tabuľky s číselnými a textovými informáciami, vykonávať najrôznejšie výpočty s údajmi a možnosti tlače. Na vyriešenie množstva ekonomických a finančných problémov je vhodné využiť početné možnosti tabuľkových procesorov. V tomto ohľade uvažujme o výpočtových funkciách MS Excel.
Vladimír ŠEROV, Ph.D., Oľga TITOVÁ

Zdroj: Časopis "Účtovník a počítač" č.4 2004

Ako každá iná tabuľka, aj MS Excel je určený predovšetkým na automatizáciu výpočtov, ktoré sa zvyčajne robia na kúsku papiera alebo pomocou kalkulačky. V praxi sa v odborných činnostiach stretávame s pomerne zložitými výpočtami. Preto si povieme viac o tom, ako nám Excel pomáha automatizovať ich vykonávanie.

Na označenie akejkoľvek akcie, ako je sčítanie, odčítanie atď., sa vo vzorcoch používajú operátory.

Všetci operátori sú rozdelení do niekoľkých skupín (pozri tabuľku).

OPERÁTOR VÝZNAM PRÍKLAD


ARITMETICKÉ OPERÁTORY

+ (znamienko plus)Doplnenie=A1+B2
- (znamienko mínus)Odčítanie Unary mínus=A1-B2 =-B2
/(lomka)divízie=A1/B2
*(hviezda)Násobenie= A1*B2
% (znak percenta)Percento=20%
^ (veko)Umocňovanie= 5^3 (5 až 3. mocnina)


POROVNÁVACIE OPERÁTORY

= Rovná sa=AK(A1=B2,"Áno","Nie")
> Viac=IF(A1>B2;A1;B2)
< Menej=IF(AKV2;B2;A1)
>= <= Väčšie alebo rovné Menšie než alebo rovné=IF(A1>=B2,A1,B2) =IF(AK=B2,B2,A1)
<> Nerovná sa=IF(A1<>B2;"Nerovná sa")


TEXTOVÝ OPERÁTOR

&(ampersand)Kombinovanie sekvencií znakov do jednej sekvencie znakov= "Hodnota bunky B2 je: "&B2


ADRESOVAŤ OPERÁTOROV

rozsah (dvojbodka)Vzťahuje sa na všetky bunky medzi a vrátane hraníc rozsahu=SUM(A1:B2)
Reťazenie (bodkočiarka)Odkaz na zlúčenie buniek rozsahu=SUM(A1:B2;SZ;D4:E5)
Priesečník (medzera)Odkaz na bunky spoločného rozsahu=CUMM(A1:B2C3D4:E5)

Aritmetické operátory sa používajú na reprezentáciu základných matematických operácií s číslami. Výsledkom aritmetickej operácie je vždy číslo. Porovnávacie operátory sa používajú na označenie operácií, ktoré porovnávajú dve čísla. Výsledkom porovnávacej operácie je logická hodnota TRUE alebo FALSE.

Excel používa na výpočty vzorce. Pomocou vzorcov môžete napríklad sčítať, násobiť a porovnávať údaje tabuľky, t. j. vzorce by sa mali použiť, keď potrebujete zadať (automaticky vypočítať) vypočítanú hodnotu do bunky hárka. Zadávanie vzorca začína symbolom „=“ (rovná sa). Práve tento znak odlišuje zadávanie vzorcov od zadávania textu alebo jednoduchej číselnej hodnoty.

Pri zadávaní vzorcov môžete použiť bežné číselné a textové hodnoty. Pripomíname, že číselné hodnoty môžu obsahovať iba čísla 0 až 9 a špeciálne znaky: (plus, mínus, lomka, zátvorky, bodka, čiarka, percento a znak dolára). Textové hodnoty môžu obsahovať ľubovoľné znaky. Treba poznamenať, že textové výrazy použité vo vzorcoch musia byť in dvojité úvodzovky, napríklad „konštantná1“. Okrem toho môžete vo vzorcoch použiť odkazy na bunky (aj vo forme názvov) a početné funkcie, ktoré sú navzájom prepojené operátormi.

Odkazy sú adresy buniek alebo rozsahy buniek zahrnuté vo vzorci. Odkazy na bunky sa špecifikujú bežným spôsobom, teda v tvare A1, B1, C1. Napríklad, aby sme dostali súčet buniek A1 a A2 v bunke A3, stačí zadať vzorec =A1+A2 (obr. 1).

Pri zadávaní vzorca možno odkazy na bunky zadávať znak po znaku priamo z latinskej klávesnice, ale často je oveľa jednoduchšie ich určiť pomocou myši. Ak chcete napríklad zadať vzorec =A1+B2, musíte urobiť nasledovné:

Vyberte bunku, do ktorej chcete zadať vzorec;

Začnite zadávať vzorec stlačením klávesu „=“ (rovná sa);

Kliknite na bunku A1;

Zadajte symbol „+“;

Kliknite na bunku B2;

Dokončite zadávanie vzorca stlačením klávesu Enter.

Rozsah buniek predstavuje určitú obdĺžnikovú oblasť pracovného hárka a je jednoznačne určený adresami buniek umiestnených v opačných rohoch rozsahu. Tieto dve súradnice, oddelené „:“ (dvojbodkou), tvoria adresu rozsahu. Ak chcete napríklad získať súčet buniek v rozsahu C3:D7, použite vzorec =SUM(C3:D7).

V špeciálnom prípade, keď rozsah pozostáva výlučne z niekoľkých stĺpcov, napríklad od B do D, je jeho adresa napísaná v tvare B:D. Podobne, ak rozsah pozostáva výlučne z riadkov 6 až 15, potom má adresu 6:15. Okrem toho pri písaní vzorcov môžete použiť spojenie niekoľkých rozsahov alebo buniek a oddeliť ich symbolom „;“. (bodkočiarka), napríklad C3:D7; E5;F3:G7.

Úpravu už zadaného vzorca je možné vykonať niekoľkými spôsobmi:

Dvojitým kliknutím ľavým tlačidlom myši na bunku upravíte vzorec priamo v tejto bunke;

Vyberte bunku a stlačte kláves F2 (obr. 2);

Vyberte bunku presunutím kurzora na riadok vzorcov a kliknutím ľavým tlačidlom myši.

V dôsledku toho sa program prepne do režimu úprav, počas ktorého môžete vykonať potrebné zmeny vo vzorci.

Pri vypĺňaní tabuľky je zvykom nastaviť výpočtové vzorce iba pre „prvý“ (počiatočný) riadok alebo „prvý“ (počiatočný) stĺpec a zvyšok tabuľky vyplniť vzorcami pomocou režimov kopírovania alebo vypĺňania. Vynikajúci výsledok sa dosiahne použitím vzorcov automatického kopírovania pomocou automatického dopĺňania.

Pripomeňme si, ako správne implementovať režim kopírovania. Môžu existovať rôzne možnosti (a tiež problémy).

Je potrebné myslieť na to, že pri kopírovaní sa adresy transponujú. Keď skopírujete vzorec z jednej bunky do druhej, Excel reaguje odlišne na vzorce s relatívnymi a absolútnymi odkazmi. Pri relatívnych Excel štandardne transponuje adresy v závislosti od pozície bunky, do ktorej sa vzorec skopíruje.

Napríklad je potrebné pridať riadok po riadku hodnoty stĺpcov A a B (obr. 8) a výsledok umiestniť do stĺpca C. Ak skopírujete vzorec =A2+B2 z bunky C2 do bunky C3* (a nižšie C), potom Excel sám skonvertuje adresy vzorcov ako =A3+B3 (atď.). Ak však potrebujete umiestniť vzorec, povedzme, z C2 do bunky D4, vzorec už bude vyzerať ako =B4+C4 (namiesto požadovaného =A4+B4), a preto bude výsledok výpočtov nesprávny! Inými slovami, venujte zvláštnu pozornosť procesu kopírovania a v prípade potreby upravte vzorce manuálne. Mimochodom, samotné kopírovanie z C2 do C3 sa vykonáva takto:

1) vyberte bunku C2, z ktorej potrebujete skopírovať vzorec;

2) kliknite na tlačidlo „Kopírovať“ na paneli s nástrojmi alebo na klávesy Ctrl+C, alebo z ponuky vyberte „Upraviť ® Kopírovať“;

3) vyberieme bunku C3, do ktorej skopírujeme vzorec;

4) stlačte tlačidlo „Prilepiť“ na paneli s nástrojmi alebo klávesy Ctrl+V alebo cez ponuku „Upraviť ® Prilepiť“ a stlačte Enter.

Pozrime sa na režim automatického dopĺňania. Ak potrebujete presunúť (skopírovať) vzorec do niekoľkých buniek (napríklad v C3:C5) nadol v stĺpci, potom je to pohodlnejšie a jednoduchšie: zopakujte predchádzajúcu postupnosť akcií až po krok 3 výberu bunky C3, potom presuňte kurzor myši na počiatočnú bunku rozsahu ( C3), stlačte ľavé tlačidlo myši a bez uvoľnenia ho potiahnite nadol do požadovanej poslednej bunky rozsahu. V našom prípade je to bunka C5. Potom uvoľnite ľavé tlačidlo myši, presuňte kurzor na tlačidlo „Vložiť“ na paneli nástrojov a stlačte ho a potom stlačte Enter. Excel sám prevedie adresy vzorcov v rozsahu, ktorý sme vybrali, na zodpovedajúce adresy riadkov.

Niekedy je potrebné skopírovať iba číselnú hodnotu bunky (rozsahu buniek). Ak to chcete urobiť, musíte urobiť nasledovné:

1) vyberte bunku (rozsah), z ktorej chcete kopírovať údaje;

2) kliknite na tlačidlo „Kopírovať“ na paneli nástrojov alebo vyberte „Upraviť ® Kopírovať“ z ponuky;

3) vyberte bunku (vľavo hore v novom rozsahu), do ktorej sa údaje skopírujú;

4) z ponuky vyberte „Upraviť ®“. Špeciálna vložka“ a stlačte Enter.

Pri kopírovaní vzorcov s nimi počítač okamžite vykonáva výpočty, čím vytvára rýchly a jasný výsledok.

:: Funkcie v Exceli

Funkcie v Exceli výrazne uľahčujú výpočty a interakciu s tabuľkami. Najčastejšie používanou funkciou je sčítanie hodnôt buniek. Pripomeňme, že sa nazýva SUM a argumenty sú rozsahy čísel, ktoré sa majú sčítať.

V tabuľke často chcete vypočítať súčet pre stĺpec alebo riadok. Na tento účel ponúka Excel funkciu automatického súčtu, ktorá sa vykonáva kliknutím na tlačidlo („AutoSum“) na paneli nástrojov.

Ak zadáme sériu čísel, umiestnime pod ne kurzor a dvakrát klikneme na ikonu automatického súčtu, čísla sa sčítajú (obr. 3).

IN Najnovšia verzia Program má napravo od ikony automatického súčtu tlačidlo so zoznamom, ktoré umožňuje namiesto sčítania vykonávať množstvo často používaných operácií (obr. 4).

:: Automatické výpočty

Niektoré výpočty je možné vykonať bez zadávania vzorcov. Urobme malú lyrickú odbočku, ktorá môže byť užitočná pre mnohých používateľov. Ako viete, tabuľkový procesor vďaka svojmu pohodlnému rozhraniu a výpočtovým možnostiam môže úplne nahradiť výpočty pomocou kalkulačky. Prax však ukazuje, že značná časť ľudí, ktorí pri svojej činnosti aktívne používajú Excel, má na pracovnej ploche kalkulačku na vykonávanie medzivýpočtov.

Ak chcete vykonať operáciu sčítania dvoch alebo viacerých buniek v Exceli, aby ste získali dočasný výsledok, musíte vykonať aspoň dve operácie navyše – nájsť miesto v aktuálnej tabuľke, kde bude súčet umiestnený, a aktivovať automatické súčtová operácia. A až potom môžete vybrať tie bunky, ktorých hodnoty je potrebné sčítať.

Preto bola od Excelu 7.0 do tabuľky zabudovaná funkcia automatického výpočtu. Teraz majú tabuľky Excelu schopnosť rýchlo vykonávať niektoré matematické operácie automaticky.

Ak chcete vidieť výsledok priebežného súčtu, jednoducho vyberte požadované bunky. Tento výsledok sa odráža aj v stavovom riadku v spodnej časti obrazovky. Ak sa tam suma nezobrazuje, presuňte kurzor na stavový riadok v spodnej časti rámu, kliknite pravým tlačidlom myši a v rozbaľovacej ponuke vedľa riadku Čiastka stlačte ľavé tlačidlo myši. Okrem toho v tejto ponuke na stavovom riadku môžete vybrať rôzne možnosti pre vypočítané výsledky: súčet, aritmetický priemer, počet prvkov alebo minimálnu hodnotu vo vybranom rozsahu.

Napríklad pomocou tejto funkcie vypočítame súčet hodnôt pre rozsah B3:B9. Vyberte čísla v rozsahu buniek B3:B9. Upozorňujeme, že v stavovom riadku umiestnenom v spodnej časti pracovného okna sa objavil nápis Sum=X, kde X je číslo rovné súčtu zvolených čísel v rozsahu (obr. 5).

Ako vidíte, výsledky obvyklého výpočtu pomocou vzorca v bunke B10 a automatického výpočtu sú rovnaké.

:: Sprievodca funkciou

Okrem súčtovej funkcie Excel umožňuje spracovávať dáta pomocou ďalších funkcií. Ktorýkoľvek z nich je možné zadať priamo do riadka vzorcov pomocou klávesnice, avšak na zjednodušenie zadávania a zníženie počtu chýb má Excel „Sprievodcu funkciou“ (obr. 6).

Dialógové okno „Sprievodcovia“ môžete vyvolať príkazom „Vložiť ® funkciu“, kombináciou klávesov Shift+F3 alebo tlačidla na štandardnom paneli nástrojov.

Prvý dialóg „Sprievodcu funkciami“ je usporiadaný tematicky. Po výbere kategórie sa v dolnom okne zobrazí zoznam názvov funkcií obsiahnutých v tejto skupine. Napríklad funkciu SUM() nájdete v skupine „Matematická“ a v skupine „Dátum a čas“ sú funkcie DAY(), MONTH(), YEAR(), DNES().

Okrem toho si Excel na urýchlenie výberu funkcií „pamätá“ názvy 10 naposledy použitých funkcií v príslušnej skupine. Všimnite si prosím, že v spodnej časti okna je zobrazený stručný odkaz na účel funkcie a jej argumenty. Ak kliknete na tlačidlo Pomocník v spodnej časti dialógového okna, Excel otvorí sekciu Pomocník.

Predpokladajme, že je potrebné vypočítať odpisy majetku. V tomto prípade by ste mali do oblasti vyhľadávania funkcií zadať slovo „odpisy“. Program vyberie všetky funkcie na odpisovanie (obr. 7).

Po vyplnení príslušných polí funkcie sa vypočítajú odpisy majetku.

Často je potrebné pridať čísla, ktoré spĺňajú nejakú podmienku. V tomto prípade by ste mali použiť funkciu SUMIF. Pozrime sa na konkrétny príklad. Povedzme, že musíte vypočítať výšku provízie, ak hodnota nehnuteľnosti presahuje 75 000 rubľov. Využívame na to údaje z tabuľky závislosti provízií od hodnoty nehnuteľnosti (obr. 8).

Naše kroky v tomto prípade sú nasledovné. Umiestnite kurzor do bunky B6, tlačidlom spustite „Sprievodcu funkciou“, v kategórii „Matematická“ vyberte funkciu SUMIF, nastavte parametre ako na obr. 9.

Upozorňujeme, že ako rozsah na kontrolu podmienky vyberieme rozsah buniek A2:A6 (hodnota vlastnosti) a ako rozsah súčtu B2:B6 (provízie) a podmienka vyzerá takto (>75000). Výsledkom nášho výpočtu bude 27 000 rubľov.

:: Dajme bunke názov

Pre uľahčenie používania má Excel možnosť priradiť názvy jednotlivým bunkám alebo rozsahom, ktoré potom možno použiť vo vzorcoch rovnako ako bežné adresy. Ak chcete rýchlo pomenovať bunku, vyberte ju, umiestnite ukazovateľ do poľa s názvom na ľavej strane riadka vzorcov, kliknite a zadajte názov.

Pri priraďovaní mien musíte pamätať na to, že môžu pozostávať z písmen (vrátane ruskej abecedy), čísel, bodiek a podčiarkovníkov. Prvý znak v názve musí byť písmeno alebo podčiarkovník. Názvy nemôžu mať rovnaký vzhľad ako odkazy na bunky, napríklad 100 Z$ alebo R1C1. Názov môže obsahovať viac ako jedno slovo, ale medzery nie sú povolené. Podčiarkovníky a bodky možno použiť ako oddeľovače slov, napríklad Daň z predaja alebo Prvý štvrťrok. Názov môže obsahovať až 255 znakov. V tomto prípade sú veľké a malé písmená vnímané rovnako.

Na vloženie názvu do vzorca môžete použiť príkaz „Vložiť ® Názov ® Vložiť“ výberom požadovaného názvu v zozname mien.

Je užitočné zapamätať si, že názvy v Exceli sa používajú ako absolútne odkazy, to znamená, že ide o typ absolútneho adresovania, čo je výhodné pri kopírovaní vzorcov.

Názvy v Exceli je možné definovať nielen pre jednotlivé bunky, ale aj pre rozsahy (vrátane nesusediacich). Ak chcete priradiť názov, jednoducho zvýraznite rozsah a potom zadajte názov do poľa názvu. Okrem toho, ak chcete zadať názvy rozsahov obsahujúcich hlavičky, je vhodné použiť špeciálny príkaz „Vytvoriť“ v ponuke „Vložiť ® názov“.

Ak chcete odstrániť meno, vyberte ho v zozname a kliknite na tlačidlo „Odstrániť“.

Keď vytvoríte vzorec, ktorý odkazuje na údaje z pracovného hárka, na identifikáciu údajov môžete použiť hlavičky riadkov a stĺpcov. Ak napríklad hodnotám stĺpca priradíte názov názvu stĺpca (obr. 10),

potom na výpočet celkovej sumy pre stĺpec „Provízia“ použite vzorec =SUM(Provízia) (obr. 11).

:: Pridané vlastnosti Excel - Šablóny

MS Excel obsahuje sadu šablón - excelové tabuľky, ktoré sú určené na analýzu ekonomickej činnosti podniku, vyhotovovanie faktúr, pracovných príkazov a dokonca aj na účtovanie osobného rozpočtu. Môžu byť použité na automatizáciu riešenia často sa vyskytujúcich problémov. Môžete tak vytvárať dokumenty na základe šablón „Zálohový výkaz“, „Faktúra“, „Objednávka“, ktoré obsahujú formuláre dokladov používaných v obchodnej činnosti. Tieto formy sú svojím spôsobom vzhľad a pri tlači sa nelíšia od štandardných a jediná vec, ktorú musíte urobiť, aby ste dostali dokument, je vyplniť jeho polia.

Ak chcete vytvoriť dokument na základe šablóny, vykonajte príkaz „Vytvoriť“ z ponuky „Súbor“ a potom vyberte požadovanú šablónu na karte „Riešenia“ (obr. 12).

Šablóny sa skopírujú na disk počas bežnej inštalácie Excelu. Ak sa šablóny nezobrazia v dialógovom okne Nový dokument, spustite inštalačný program Excelu a nainštalujte šablóny. Podrobné informácie o inštalácii šablón nájdete v téme „Inštalácia komponentov balíka Microsoft Office“ v Pomocníkovi programu Excel.

Ak chcete napríklad vytvoriť viacero finančných dokladov, vyberte šablónu „Finančné šablóny“ (obr. 13).

Táto skupina šablón obsahuje formuláre pre nasledujúce dokumenty:

Cestovný certifikát;
. predbežná správa;
. platobný príkaz;
. faktúra;
. faktúra;
. splnomocnenie;
. prichádzajúce a odchádzajúce objednávky;
. platby za telefón a elektrinu.

Vyberte formulár, ktorý potrebujete vyplniť, zadajte všetky potrebné údaje a vytlačte ho. V prípade potreby je možné dokument uložiť ako bežnú tabuľku programu Excel.

Excel umožňuje používateľovi vytvárať šablóny dokumentov sami, ako aj upravovať existujúce.

Formuláre dokumentov sa však môžu časom zmeniť a potom sa existujúca šablóna stane nepoužiteľnou. Okrem toho do šablón, ktoré sa dodávajú s Excelom, by bolo dobré vopred zadať také trvalé informácie, ako sú informácie o vašej organizácii a manažérovi. Nakoniec možno budete musieť vytvoriť svoju vlastnú šablónu: napríklad plánovacie oddelenie bude s najväčšou pravdepodobnosťou potrebovať šablóny na prípravu odhadov a výpočtov a účtovné oddelenie bude s najväčšou pravdepodobnosťou potrebovať formulár faktúry s logom vašej organizácie.

Pre takéto prípady v Exceli, ako v mnohých iných programoch, ktoré pracujú s elektronické dokumenty, je možné vytvárať a upravovať šablóny pre často používané dokumenty. Excel šablóna je špeciálny zošit, ktorý môžete použiť ako šablónu na vytvorenie ďalších zošitov rovnakého typu. Na rozdiel od bežného excelového zošita, ktorý má príponu *.xls, má súbor šablóny príponu *.xlt.

Pri vytváraní dokumentu na základe šablóny Excel automaticky vytvorí jeho pracovnú kópiu s príponou *.xls, pričom na koniec názvu dokumentu pridá sériové číslo. Pôvodná šablóna zostáva nedotknutá a môže byť následne znovu použitá.

Na automatické zadanie dátumu môžete použiť nasledujúci spôsob: do bunky dátumu zadajte funkciu DNES, po ktorej sa zobrazí aktuálny deň v mesiaci, mesiac a rok.

Samozrejme, pri práci s bežnými excelovými zošitmi môžete použiť všetky uvažované akcie na šablónach.

Excel používa makrá na automatizáciu časovo náročných alebo opakujúcich sa úloh. Makro je postupnosť príkazov a akcií uložených pod jedným názvom. Makro je možné vytvoriť dvoma spôsobmi: 1) automatické zaznamenávanie akcií; 2) vypracovať postup v editore VBA.

Makro môžete zaznamenať s absolútnymi odkazmi a s relatívnymi odkazmi. Makro s relatívnymi odkazmi sa spustí od bunky, ktorá bola aktuálnou bunkou pred spustením makra. Makro s absolútnymi odkazmi beží v rovnakých bunkách, aké boli použité pri zaznamenávaní makra.

Na prácu s makrami a ovládacími prvkami použite záložku Vývojár(obr. 7.1). Ak na páse s nástrojmi takáto záložka nie je, musíte ju povoliť takto:

Stlačte tlačidlo Office, kliknite na tlačidlo ;

Zaškrtávacie políčko Zobraziť kartu Vývojár na páse s nástrojmi.

Záznam makro sa spustí po stlačení tlačidla Zaznamenajte makro. Spôsob nahrávania je určený stavom tlačidla Relatívne odkazy. Ak je tlačidlo zapnuté, zaznamená sa makro s relatívnymi odkazmi, ak je vypnuté, zaznamená sa makro s absolútnymi odkazmi.


Ryža. 7.1. Záložka Vývojár pásy na náradie

Výkon Makro možno priradiť ku klávesovej skratke, tlačidlu na paneli s nástrojmi, ovládaciemu prvku formulára alebo grafickému objektu na pracovnom hárku.

Odstránenie makro sa vytvorí v dialógovom okne Makrá, ktorý sa otvára tlačidlom Makrá na záložke Vývojár.V zozname musíte vybrať požadované makro a kliknúť na tlačidlo Odstrániť. V tom istom dialógovom okne môžete spustiť vybrané makro na vykonanie, pokiaľ nie je určený iný spôsob vykonania makra.

Excel používa ovládacie prvky formulárov a ovládacie prvky ActiveX na automatizáciu vypĺňania šablón. Ovládací prvok je grafický objekt, ktorý umožňuje užívateľovi ovládať aplikáciu. Ak chcete vytvoriť ovládací prvok, musíte tlačidlo rozbaliť Vložiť(obr. 7.1), vyberte požadovaný prvok a roztiahnite ho myšou na požadovanú veľkosť na požadovanom mieste pracovného listu. Keď je zvolený ovládací prvok, pomocou tlačidla Vlastnosti na záložke Vývojár môžete zmeniť jeho parametre (obr. 7.6), napríklad ho prepojiť s ľubovoľnou bunkou listu.


Ryža. 7.2. Ovládacie prvky formulára

1. Skupina – rám, ktorý sa používa na zoskupovanie prepínačov.

2. Tlačidlo – slúži na vykonanie makra, ktoré je mu priradené.

3. Zaškrtávacie políčko - ak je začiarknuté, v bunke s ním spojenej sa zobrazí hodnota TRUE, ak nie je začiarknuté - FALSE.

4. Prepínač – používa sa vždy v skupine. Keď sú prepínače zoskupené, je možné označiť iba jeden z nich. Potom sa v bunke priradenej k tejto skupine prepínačov zobrazí sériové číslo vybraného prepínača.

5. Zoznam (a) a Combo Box (b) – zobrazí zoznam hodnôt, ktoré je potrebné najskôr zadať do buniek, a potom zadať rozsah týchto buniek v parametroch ovládacieho prvku. Číslo hodnoty vybratej v zozname sa umiestni do bunky priradenej k zoznamu.

6. Scrollbar (a) a Counter (b) - zmeňte hodnotu bunky, ktorá je s nimi spojená. V parametroch ovládacieho prvku môžete nastaviť rozsah a krok zmeny tejto hodnoty.

Príklad 7.1. Napíšte makro s názvom „Prvý_deň_mesiaca“, ktoré počnúc od aktuálnej bunky zobrazí dátumy prvých dní šiestich mesiacov nasledujúcich po aktuálnom mesiaci a naformátuje ich tak, aby sa názov mesiaca zobrazoval ako slovo, zarovnané doľava , farba textu - modrá, písmo - Courier New tučné .Priraďte vykonanie makra k automatickému tvaru.

Výkon:

1. Stlačte tlačidlo Zaznamenajte makro na záložke Vývojár.

2. V dialógovom okne, ktoré sa otvorí, nastavte názov makra - Prvý_deň_mesiaca, môžete nastaviť kombináciu klávesov a potom kliknúť na tlačidlo OK. Tým sa zapne nahrávanie a tlačidlo Zaznamenajte makro sa skonvertuje na tlačidlo Zastavte nahrávanie(obr. 7.3).

Ryža. 7.3. Zobrazenie fragmentu záložky Vývojár pri nahrávaní makra

4. Vykonajte akcie, ktoré má makro vykonať:

Do aktuálnej bunky zadajte vzorec, ktorý vráti dátum prvého dňa mesiaca nasledujúceho po aktuálnom mesiaci (aktuálny dátum je 15.05.2006): =DÁTUM(ROK(DNES()),MESIAC(DNES( ))+1,1)

Vyberte 6 buniek, počnúc zadaným vzorcom, rozbaľte tlačidlo Vyplňte na záložke Domov a vyberte tím Postup…;

V dialógovom okne, ktoré sa otvorí, zadajte Typ à Dátumy, Jednotky à Mesiac.

Otvorený dialóg Formát bunky...;

Na záložke číslo nastavte formát DD MMMM RRRR, na karte Zarovnanieà vodorovne pozdĺž ľavého okraja na karte Písmoà font - Courier New tučné, farba - modrá.

5. Stlačte tlačidlo Zastavte nahrávanie(obr. 7.3).

6. Nakreslite nejaký automatický tvar na pracovný hárok tak, že ho vyberiete na karte Vložiť. V kontextovej ponuke automatického tvaru vyberte príkaz Priradiť makro. V dialógovom okne, ktoré sa otvorí, zadajte makro „Prvý_deň v mesiaci“ a kliknite na tlačidlo OK.

Ryža. 7.4. Výsledok spustenia makra „Prvý_deň v mesiaci“

7. Aktivujte ľubovoľnú bunku a skontrolujte fungovanie makra kliknutím na automatický tvar (obr. 7.4).

Príklad 7.2. Vytvorte formulár objednávky prác (obr. 7.5), v ktorom sa v bunke B2 pomocou zoznamu zobrazí názov práce a pomocou posuvnej lišty sa vyplní počet hodín v bunke B3.



Ryža. 7.5. Vytvorenie formulára s ovládacími prvkami formulára.

Výkon:

  1. Vyplňte bunky údajmi ako na obr. 7.5, okrem buniek B2, B3, E1.
  2. Nakreslite zoznam (obr. 7.2, 5-a) a posúvač (obr. 7.2, 6-a).
  3. Zmeňte parametre vytvorených ovládacích prvkov (obr. 7.6). Keďže rolovacia lišta je spojená s bunkou B3, kliknutím myšou na šípku rolovacej lišty zmeníte hodnotu bunky o jeden krok – 1. Zoznam je spojený s bunkou E1, preto, keď vyberiete hodnotu „Ceiling Whitewash“ v bunke sa zobrazí poradové číslo tejto hodnoty v zozname - 3.

Ryža. 7.6. Možnosti posúvača (vľavo) a zoznamu (vpravo).

  1. Ak chcete zobraziť názov úlohy v B2 a nie jej číslo, musíte použiť funkciu VLOOKUP, ktorá v závislosti od čísla úlohy vybranej zo zoznamu v bunke E1 vráti zodpovedajúcu hodnotu z druhého stĺpca tabuľka E2:F5. Vzorec v B2 bude teda takýto: =VLOOKUP(E1;E2:F5;2).

Komentujte . Pomocou ovládacích prvkov ActiveX môžete vytvoriť posúvač a zoznam a potom zmeniť ich vlastnosti, ako je znázornené na obrázku:

Laboratórna práca č.7

Cieľ práce: Naučte sa vytvárať a používať makrá a ovládacie prvky formulárov pracovného hárka na automatizáciu práce v Exceli.

Úlohy:

ja Záznam makier:

  1. S relatívnymi odkazmi. Makro by malo zobrazovať názvy mesiacov v stĺpci od aktuálnej bunky s nasledujúcim formátovaním:

Farba symbolov je červená,

Orámovanie buniek je tenká čiara,

Text je zarovnaný na stred,

Vonkajší rám stĺpika je hrubá čiara.

V paneli nástrojov Formuláre vybrať prvok Tlačidlo, nakreslite ho na pracovný list, pomenujte MESIACE a priraďte vytvorené makro.

  1. S absolútnymi odkazmi. Makro by malo vymazať celý pracovný hárok. Nakreslite ľubovoľný automatický tvar na pracovný hárok a priraďte vytvorené makro.

3. Zadajte ľubovoľný dátum do ľubovoľnej bunky. Makro by malo počnúc zadaným dátumom vyplniť 10 buniek dátumami v pracovných dňoch, vymazať 10 buniek z dvoch susedných stĺpcov a naformátovať ich tak, ako je znázornené na obrázku. Nakreslite ľubovoľný automatický tvar na pracovný hárok a priraďte vytvorené makro.

II. Vytvorte šablónu na vyplnenie formulára objednávky leteniek s ovládacími prvkami formulára:

1. Vyplňte bunky údajmi okrem buniek C2:C4, C6 a C13 a vložte ovládacie prvky formulára:


2. Zmeňte vlastnosti ovládacích prvkov:

2.1. Pre kombinované boxy tlač je zakázaná, objemové tieňovanie je povolené, zoznam je tvorený rozsahom I3:I7, výsledok sa umiestni do bunky G3, t.j. do tejto bunky sa umiestni číslo prvku, ktorý bol vybratý v zozname.

2.2. Pre počítadlo tlač je zakázaná, objemové tieňovanie je povolené, rozsah je od 1 do 10 v krokoch po 1, výsledok sa umiestni do bunky C6.

2.3. Pre prepínače je povolená tlač a objemové tieňovanie, výsledok sa umiestni do bunky G 4. Prepínače sú kombinované do rám.

2.4. Pre tlačidlá Tlač je zakázaná.

3. V bunkách C2:C4 písať vzorce (pomocou funkcie VLOOKUP), ktoré zobrazujú mesto, čas odchodu a cenu lístka v závislosti od vybranej hodnoty zoznamu.

4. V cele C13 napíšte vzorec na výpočet sumy, ktorá sa má zaplatiť v závislosti od počtu vstupeniek a typu vstupenky (pre zľavnené vstupenky - 30% zľava).

5. Odstráňte ochranu z buniek, ku ktorým sú priradené kontroly.

6. Skryť vzorce.

7. Skryť stĺpce obsahujúce pomocné údaje.

8. Vytvorte a priraďte k tlačidlu " Tuleň» makro, ktoré nastaví rozloženie na šírku a veľkosť papiera A5 a zobrazí šablónu v režime ukážky.

Bezpečnostné otázky k téme

1. Akými spôsobmi môžete automatizovať vypĺňanie šablóny?

3. Pomenujte ovládacie prvky a ich účel.

4. Ako vytvorím ovládací prvok na pracovnom hárku a zmením jeho nastavenia?

5. Vymenujte spôsoby vykonania makra.


Literatúra

1. Microsoft Office 2007: všetky programy v balíku: Word, Excel, Access, PowerPoint, Publisher, Outlook, OneNote, InfoPath, Groove / Tikhomirov A. N. [atď.]. - Petrohrad: Veda a technika, 2009. - 599 s.

2. Microsoft Office Excel 2007: [ruská verzia: preklad z angličtiny] / Curtis D. Fry. - Moskva: EKOM, 2009. - 479 s.

3. Excel 2007 pre manažérov a ekonómov: logistika, výroba a optimalizačné výpočty / Alexander Trusov. - Petrohrad: Peter: Peter Press, 2009. – 254 s.

4. Grafy, výpočty a analýza údajov v Exceli 2007 / Serogodsky V. V. [et al.]. - Petrohrad: Veda a technika, 2009. - 333 s.

5. Funkcie v Exceli 2007: používateľská príručka / Minko A. A. - Moskva: Eksmo, 2008. - 480 s.

6. Hospodárska informatika / vyd. P.V. Konyukhovsky a D.N. Kolesovej. – Petrohrad: Peter, 2001. – 560 s.

7. Garnajev A.Yu. Excel, VBA, Internet v ekonomike a financiách. – Petrohrad: BHV–Petersburg, 2001. – 816 s.

8. Dodge M., Kinata K., Stinson K. Efektívna práca s Excelom 7.0: prekl. z angličtiny – Petrohrad: Peter, 1996. – 1031 s.

9. Spracovanie a analýza ekonomických informácií v Microsoft Excel: Príručka pre študentov ekonomických odborov / D.P. Podkopajev, V.I. Yashkin. – Mn.: Vydavateľstvo BSU, 2001. – 50 s.

10. Obchodná analýza pomocou Microsoft Excel / Karlberg Conrad. – 2. vyd. – M.: Williams, 2003. – 446 s.

11. Používanie makier v Exceli / S. Roman. – 2. vyd. – Petrohrad: Peter, 2004. – 507 s.

12. Goetz K., Gilbert M. Programovanie vo Visual Basic a VBA. Príručka pre vývojárov: preložená z angličtiny. – K.: BHV Publishing Group, 2001. – 912 s.

Recenzie o majstrovských kurzoch a školeniach

Osobný rozvrh hodín je len dar z nebies!

Dobré popoludnie, Dmitry! Naozaj som rád prijal váš program. Páčil sa mi obsah (zvažovalo sa pomerne veľa situácií), organizácia (osobný rozvrh hodín je proste dar z nebies!), prezentácia (všetko je veľmi jasné a zrozumiteľné).

Obzvlášť sa mi páčilo, keď ste riešili problémy naživo, vždy žiadam učiteľov, aby premýšľali nahlas, pretože takto vychádza logika uvažovania, logika hľadania a riešenia problémov.

Teraz, ako v detskej básni:

ako dobre písať

nie je potrebné otravovať svojho priateľa,

netreba volať

netreba čakať

Alebo si to môžete vziať a napísať! (uľahčuje vám prácu)

Mnohokrat dakujem!

Tatiana Bogoslavskaja o praktickom výcviku

Vo februári 2013 som sa už zúčastnil webinára (blok „Praktik“ a „Špecialista“), ktorý viedol Dmitrij.

Novembrové školenie 2013 je už moje druhé. Bude príležitosť a zaujímavá téma - určite sa pokúsim zúčastniť ďalších webinárov, pretože... sú skutočne poučné, zaujímavé a čo je najdôležitejšie, na ich konci je návrat v podobe kvalitných výsledkov v práci.

Nebudem sa túlať myšlienkami, len konkrétne:

1. Cenovo dostupné;

2. Zrozumiteľné vysvetlenie látky na príkladoch z praxe;

3. Rýchle a kvalifikované odpovede na otázky, ktoré vzniknú počas školenia, na fóre a e-mailom;

4. Na udržanie „formy“ a upevnenie zručností vrelo odporúčam podobné webináre a majstrovské kurzy, kde Dmitry vyučuje.

Andrey Aganin o praktickom výcviku

Veľmi rád sa zúčastním ďalšieho školenia.

Dobré popoludnie, Dmitry!

Ďakujeme za školenie! Som jedným z troch vašich študentov, ktorí dokončili všetky vaše úlohy. Bolo to veľmi zaujímavé a vzrušujúce. Niektoré úlohy sa ukázali ako jednoduché a niektoré boli veľmi ťažké - bola to veľmi užitočná skúsenosť. Spôsob prezentácie materiálu sa ukázal ako nezvyčajný - poslalo sa video, v ktorom bola zvýraznená hlavná vec v úlohe, pretože tým sa ušetril čas – môžeš sa učiť, keď máš čas. Na druhej strane chýbala živá komunikácia, počas ktorej by sa dali klásť otázky. Veľmi rád sa zúčastním ďalšieho školenia.Vaším štýlom výučby je veľmi jednoducho a zrozumiteľne vysvetľovať zložité veci, čo veľmi pomáha pri zvládnutí látky.

Sergej Borzenkov o praktickom výcviku

Naša skupina bola jednomyseľná)

Včera, 20. novembra 2012, sa uskutočnil prvý webinár (dúfajme, že nie posledný), ktorý viedol Dmitry.

Trochu o mojich dojmoch.

1. Už pri štúdiu jeho bezplatných video lekcií sa mi veľmi páčil jeho spôsob prezentácie materiálu. Z vlastnej skúsenosti viem, že mať znalosti o akejkoľvek problematike a schopnosť vysvetľovať druhým sú DVA obrovské rozdiely.

Našťastie má Dmitrij bohaté skúsenosti a učiteľské sklony. Všetko vysvetľuje prístupným a zrozumiteľným spôsobom.

2. Počas webinára vysvetlil, aký výsledok je potrebný, a napísal makro od nuly a poskytol vysvetlenia pre ten alebo ten príkaz. Odpovede na otázky, ktoré prišli od „študentov“. Hneď by som rád poznamenal, že otázok bolo málo.

Ak chcete automatizovať opakujúce sa úlohy v programe Microsoft Excel, môžete rýchlo zaznamenať makro. Povedzme, že máte dátumy v rôznych formátoch a chcete použiť rovnaký formát na všetky z nich. Dá sa to urobiť pomocou makra. Môžete zaznamenať makro, ktoré použije požadovaný formát, a potom ho v prípade potreby spustiť.

Keď zaznamenáte makro, zaznamenajú sa všetky akcie opísané v kóde Visual Basic for Applications (VBA). Tieto akcie môžu zahŕňať zadávanie textu alebo čísel, klikanie na bunky alebo príkazy na páse s nástrojmi alebo v ponuke, formátovanie buniek, riadkov alebo stĺpcov alebo importovanie údajov z externého zdroja, ako je napríklad Microsoft Access. Vizuálna aplikácia Basic (VBA) je podmnožinou výkonného programovacieho jazyka Visual Basic, ktorý je súčasťou väčšiny aplikácií balíka Office. Hoci VBA poskytuje možnosť automatizácie procesov medzi aplikáciami balíka Office, v prípade potreby nemusíte poznať kód VBA ani programovanie softvéru.

Je dôležité vedieť, že pri nahrávaní makra sa zaznamenáva takmer všetko, čo robíte. Ak teda urobíte chybu, napríklad stlačíte nesprávne tlačidlo, záznamník makra túto akciu zaznamená. V tomto prípade môžete napísať celú sekvenciu znova alebo zmeniť kód VBA. Preto pred zaznamenaním procesu by ste ho mali dobre vypracovať. Čím presnejšie zaznamenáte sekvenciu, tým efektívnejšie bude makro fungovať.

Vývojár, ktorý je predvolene skrytý, takže ho musíte najskôr povoliť. Ďalšie informácie nájdete v časti Zobrazenie karty Vývojár.

Zaznamenajte makro

Na karte Vývojár kliknite Makrá na zobrazenie makier priradených k zošitu. Prípadne môžete stlačiť tlačidlá ALT+F8. Tým sa otvorí dialógové okno Makro.


Pozor:

Získajte informácie o nastaveniach zabezpečenia makier a ich význame.

Makrá sa dajú spustiť rôzne cesty, napríklad pomocou klávesovej skratky, grafického objektu, panelu rýchly prístup, gombíky alebo aj pri otváraní knihy.

Editor jazyka Visual Basic môžete použiť na úpravu makier, ktoré sú pripojené k zošitu.

    priradiť makro.

    V teréne Priradiť makro

Zistite, ako povoliť alebo zakázať makrá v súboroch balíka Office.

Stlačte klávesy ALT + F11.

Práca so zaznamenaným kódom v editore jazyka Visual Basic (VBE)

Pomocou editora jazyka Visual Basic (VBE) môžete do zaznamenaného kódu pridať svoje vlastné premenné, riadiace štruktúry a ďalšie prvky, ktoré záznamník makier nepodporuje. Keďže makrorekordér zachytáva takmer každý krok vykonaný počas nahrávania, možno budete musieť odstrániť aj nepotrebný kód. Zobrazenie zaznamenaného kódu - skvelý spôsob naučte sa programovať vo VBA alebo si zdokonaľte svoje zručnosti.

Príklad zmeny zaznamenaného kódu nájdete v článku Začíname s VBA v Exceli.

Zaznamenajte makro

Pred nahrávaním makier je užitočné vedieť:

    Makro napísané na prácu s rozsahom programu Excel sa spustí iba na bunkách v tomto rozsahu. Ak teda pridáte do rozsahu Nový riadok, makro sa naň nebude vzťahovať.

    Ak potrebujete zaznamenať dlhú sekvenciu úloh, odporúčame namiesto toho použiť niekoľko menších makier.

    Makro môže obsahovať aj iné úlohy ako Excel. Makro proces môže pokrývať iné Kancelárske aplikácie a ďalšie programy, ktoré podporujú Visual Basic for Applications (VBA). Môžete napríklad zaznamenať makro, ktoré najprv aktualizuje tabuľku v Exceli a potom otvorí Outlook, aby ho poslalo e-mailom.

Makrá a nástroje VBA sa nachádzajú na karte Vývojár, ktorý je predvolene skrytý, takže ho musíte najskôr povoliť.

    Prejdite do sekcie nastavení _gt_ Excel... panel s nástrojmi _gt_ tape _amp_.

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

Práca s makrami zaznamenanými v Exceli

Na karte Vývojár kliknite Makrá na zobrazenie makier priradených k zošitu. Tým sa otvorí dialógové okno Makro.

Poznámka: Makrá sa nedajú zrušiť. Pred prvým spustením zaznamenaného makra uložte alebo vytvorte kópiu zošita, aby ste zabránili nechceným zmenám. Ak nie ste spokojní s výsledkami makra, môžete zošit zavrieť bez jeho uloženia.

Tu sú ďalšie informácie o práci s makrami v Exceli.

Zistite, ako povoliť alebo zakázať makrá v Exceli pre Mac.

Ak chcete ušetriť čas pri často sa opakujúcich úlohách, môžete zaznamenať zodpovedajúcu postupnosť akcií ako makro. Naučte sa vytvárať a spúšťať makrá.

Ak zošit obsahuje makro VBA, ktoré chcete použiť inde, môžete skopírovať modul do iného zošita pomocou editora jazyka Microsoft Visual Basic.

Priradenie makra k objektu, tvaru alebo grafickému prvku

    V pracovnom hárku kliknite pravým tlačidlom myši na objekt, obrázok, tvar alebo prvok, ku ktorému chcete priradiť existujúce makro, a potom vyberte priradiť makro.

    V teréne Priradiť makro vyberte makro, ktoré chcete priradiť.

K ikone môžete priradiť makro a pridať ho na panel s nástrojmi Rýchly prístup alebo pás s nástrojmi.

Makrá môžete priradiť k formulárom a ovládacie prvky ActiveX na liste.

Otvorenie editora jazyka Visual Basic

Na karte Vývojár kliknite Visual Basic alebo vyberte servis > Makro > Editor jazyka Visual Basic.

Zistite, ako nájsť pomoc pre prvky jazyka Visual Basic.

Ďalšie informácie

Vždy môžete položiť otázku špecialistovi komunity Excel Tech Community, požiadať o pomoc v komunite odpovedí a tiež navrhnúť Nová funkcia alebo zlepšenie na webovej stránke

Publikácie na danú tému