Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
ondas.machal
Člen
Avatar
ondas.machal:6.4.2014 11:37

Zdravím, chtěl bych se zeptat jestli by mi někdo z Vás neporadil jak udělat ve VBA 2010 tlačítko které po zmáčknutí ukáže graf z určitých dat v určitém listu. Dám příklad: Mám na listu se jménem "List1" tři tabulky, jedna z tabulek je od políčka A1 do B6 a potřebuju aby mi po zmáčknutí tlačítka excel ukázal graf z dat obsažených v této tabulce(třeba v novém formuláři) a poté například uložil buď na nový list, nebo rovnou do obrázku v .jpg apod. Zasekl jsem se na tomto problému a nevím co s tím, takže děkuju za všechny rady :)

 
Odpovědět
6.4.2014 11:37
Avatar
Odpovídá na ondas.machal
Neaktivní uživatel:7.4.2014 8:15

Pokud je to podobný jako ve 2007, tak spoustu věcí vyřešíš takto:

  • nahraj makro se zvolenou operací (můžeš využít "Název oblasti" pro označení vstupních dat nebo jak se to jmenuje) - např. Aktualizace předempřipraveného grafu z dat pojmenované oblasti a přechod na list s grafem
  • případně douprav makro ve VBA dle potřeb
  • přiřaď tlačítku makro
Nahoru Odpovědět
7.4.2014 8:15
Neaktivní uživatelský účet
Avatar
ondas.machal
Člen
Avatar
Odpovídá na Neaktivní uživatel
ondas.machal:7.4.2014 11:21

Ano to mě napadlo, že by šlo mít vytvoření sloupcový graf, který má na jedné ose rok a na druhé hodnoty, vždy by to bylo jen 5 hodnot a měnila by se pouze zdrojová data pomocí range nebo něčeho takového, ale mohl by jsi mi to napsat konkrétně prosím? Ve VBA nejsem expert a sám to makro nenapíšu, nebo alespoň to tlačítko co do něj napsat. mám asi 10 tabulek vždy o 5ti hodnotách a dvou sloupcích takže bych udělal 10 tlačítek, které by mi každé načítalo jiné hodnoty.

Díky moc:)

 
Nahoru Odpovědět
7.4.2014 11:21
Avatar
Odpovídá na ondas.machal
Neaktivní uživatel:7.4.2014 20:26

makro NEmusíš psát, stačí nahrát (Záznam makra - karta Vývojář - pokud nemáš zobrazeno, tak soubor->možnosti->pás karet)

Nahoru Odpovědět
7.4.2014 20:26
Neaktivní uživatelský účet
Avatar
ondas.machal
Člen
Avatar
Odpovídá na Neaktivní uživatel
ondas.machal:7.4.2014 21:02

Dobře, udělal jsem si záznam makra, kterým jsem zaznamenal vytvoření sloupcového grafu podle mých představ. Jak teď konkrétně udělám ten commandbutton, aby mi bral jiné hodnoty? Protože to makro je jen pro jednu tabulku v určitém range a chci aby mi ten commandbutton udělal graf přes to macro ale z jiných range hodnot..+ bych chtěl aby mi ho uložil jako obrázek v Gif nebo jpg.. Diky:)

 
Nahoru Odpovědět
7.4.2014 21:02
Avatar
Odpovídá na ondas.machal
Neaktivní uživatel:8.4.2014 8:17

doporučuju si projít tady místní základní tutorial na VBA - když máš základní makro nahrané, není problém ho vyčistit/doupravit v editoru a případně udělat obdobné - ale chce to mít alespoň základní znalost VBA (dost pomůže alespoň znalost jak pracovat s proměnýma a použít metody)

Nahoru Odpovědět
8.4.2014 8:17
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.