Příručky Software On-line služby Semináře E-dokumenty E-mail noviny

Vyhledávání

Text:

Oddělovač

Máte námět na příručku?

Neustále hledáte nějaké informace a chtěli byste je mít pohromadě? Napište nám svůj námět! Pokud Váš nápad vybereme, získáte tuto příručku úplně zdarma. Na Vaše podněty se těší Eva Lázoková

Oddělovač

rohroh
Uživatelé PC - E-mail noviny
Vytisknout Vytisknout
Poslat E-mailem Poslat E-mailem

Excel 2007 – Makra – Praktická ukázka 8

18.8.2010, Jana Prokopová
Nyní jsme se již seznámili s řadou postupů, které se dají využít při tvorbě maker. Pustíme se tedy do malé případové studie. Naším cílem bude vytvořit manažerskou sestavu 30-60-90, která se využívá k rozčlenění pohledávek podle toho, kolik dní jsou vzhledem k odběratelům po splatnosti.

V sestavě využijeme celou sadu maker. Výsledná sestava, kterou obdržíme po použití  všech maker, která si vytvoříme, bude tedy vypadat takto:

Makra  budeme ukládat přímo do našeho sešitu, který si uložíme pod názvem 30-60-90.xlsm. Součástí sešitu bude list s tlačítky pro postupné spouštění jednotlivých maker.

Většina účetních systémů umožňuje exportovat data do souboru ve formátu csv nebo txt. Oba tyto typy souborů lze do Excelu jednoduše naimportovat a dále zpracovávat. Pro účely vytvoření  našeho sešitu budeme používat soubor faktury.csv, který budeme mít uložen na disku C přímo v kořenovém adresáři (to proto, abychom měli jednotnou cestu k tomuto souboru). Pracovní postup si vyzkoušíme se souborem  připojeným ke stažení - faktury.csv, který si tedy po stažení uložíme do kořenového adresáře disku C.

Prvním krokem bude příprava vlastního pracovního souboru. Otevřeme v Excelu nový sešit. Uložíme jej pod názvem 30-60-90.xlsm (pozor, musíme zde použít typ souboru xlsm, tedy  Sešit aplikace Excel s podporou maker, protože všechna makra budeme ukládat přímo do tohoto sešitu).

Sešit tedy máme uložen a List 1 přejmenujeme na Data. Další List 2 přejmenujeme na Tlačítka (sem budeme umisťovat tlačítka pro spouštění  maker, která si do sešitu uložíme).

Další listy ze sešitu odstraníme.

Můžeme začít se zápisem prvního makra. Přejdeme tedy do nabídky Vývojář -  Kód – Záznam makra. Makro pojmenujeme Aktualizace_dat a v poli Uložit makro do nastavíme Tento sešit. Stejně budeme pořizovat a ukládat i všechna ostatní makra, týkající se tohoto případu.

Pokračujeme těmito kroky:

  1. Přepneme se pomocí myši na list Data.
  2. Stiskneme kombinaci kláves CTRL+Home, abychom se přesunuli na buňku A1.
  3. Přejdeme do nabídky Data – Načíst externí data – Z textu.
  4. Pomocí dialogového okna nalistujeme soubor faktury.csv a potvrdíme tlačítko Importovat.
  5. Průvodci importem textu – část 1 nastavíme volbu Oddělovač,  pokračujeme tlačítkem Další.
  6. Průvodci importem textu – část 2 nastavíme volbu Středník, pokračujeme tlačítkem Další.
  7. Průvodci importem textu – část 3 ukončíme tlačítkem Dokončit.
  8. V dialogovém okně Importovat data potvrdíme nastavení Existující list – s adresou buňky $A$1 a potvrdíme toto dialogové okno.
  9. Ukončíme záznam makra.

Nyní přejdeme na list Tlačítka. Pracujeme v nabídce Vývojář – Ovládací prvky – Vložit. Z grafické nabídky příkazu potvrdíme hned první ikonu nazvanou Tlačítko.

Na listě vykreslíme šikmým tažením myší tlačítko. Otevře se dialogové okno Přiřadit makro. V seznamu maker označíme makro Aktualizace_dat.

Dialogové okno potvrdíme tlačítkem OK. Myší označíme text na tlačítku a zapíšeme místo toho Aktualizace dat (název tlačítka může být i jiný, ale pokud budeme volit názvy shodné nebo podobné s názvem makra, budeme se v souvislostech snáze orientovat).

Další makro si popíšeme v následujícím pokračování.

Soubory ke stažení:

1. Faktury.csv – tento soubor si uložte do kořenového adresáře disku C, obsahuje data, na kterých si můžete vyzkoušet popsaný postup. V souboru jsou však data faktur v určitém časovém  rozpětí.  Při pozdějším použití si budete muset data aktualizovat za novější, jinak by se v sestavě vyplňoval jenom sloupec „nad 90 dní“.

2. 30-60-90.xlsm – rozpracovaný sešit s tlačítkem Aktualizovat data. Toto tlačítko by mělo rovnou fungovat, jestliže máte soubor faktury.csv umístěn na disku C. Můžete odzkoušet (zřejmě budete muset povolit spouštění maker). Potom si můžete zkusit sestavit sešit 30-60-90.xlsm podle popsaného postupu sami.

spektrum dotazy


rohroh

Právní předpisy

Ukázka Fulsoftu

Oddělovač

Tip týdne

Oddělovač

E-mail noviny zdarma


pro uživatele PC

Každé dva týdny zdarma aktuální informace Zaregistrujte se!

Oddělovač