Diskuze: VBA excel - grafy z dat v listech

Software Microsoft Office a kancelářské aplikace VBA excel - grafy z dat v listech

Avatar
ondas.machal
Člen
Avatar
ondas.machal:

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
hanse
Člen
Avatar
Odpovídá na ondas.machal
hanse:

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
Avatar
ondas.machal
Člen
Avatar
Odpovídá na hanse
ondas.machal:

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
hanse
Člen
Avatar
Odpovídá na ondas.machal
hanse:

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
Avatar
ondas.machal
Člen
Avatar
Odpovídá na hanse
ondas.machal:

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
hanse
Člen
Avatar
Odpovídá na ondas.machal
hanse:

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
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.