Jste zde: Úvodní stránka » excel » vba-grafy » excel-vba-vytvoreni-grafu
vytvoření grafu pomocí VBA
Jednoduchý příklad jak pomovcí VBA vytvořit graf.
Úvod do grafů ve VBA
Někdy je potřeba vytvořit graf pomocí VBA. Jak na to postupně popíšů v následujících článcích. V tomto ukážu jednoduchý kód, který vytvoří graf. V dalších popíšů jak tento graf upravit dle obrazu svého. Na konci článku je k dispozici ke stažení ukázkový soubor.
Přípravy
Než vytvoříme graf potřebujeme tabulku. V našem modelovém příkladu využijeme závislost času a naspořených financí. Viz tabulka, kterou vytvoříme.
Makro
Tak a teď napíšeme makro, které nám vytvoří jednoduchý graf.
Sub graf()
' graf Makro
Range("B3:D19").Select
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlLineStacked
ActiveChart.SetSourceData Source:=Range("List1!$B$3:$D$19")
End Sub
Ke stažení
Hotový příklad ke stažení:
Graf pomoci VBA makra.
![]()
Článek byl aktualizován: 14.05.2011 18:51
Další články k tématu
- Vytvoření grafu pomocí VBA - právě čtete
- Skrýt - zobrazit graf
- Spojnice trendu - úpravy rovnice ve VBA
- VBA hodnoty a konstanty grafů
- Změna textového pole v grafu
Komentáře
Luke
Přidáno: 01.11.11 19:11
Zdravim. Neni to jen pro office 2007? V 2003 mi ten graf nějak nefunguje..
Pavel Lasák
Přidáno: 01.11.11 19:23
To Luke: pro verzi 2003
Charts.Add
ActiveChart.ChartType = xlXYScatter
ActiveChart.SetSourceData Source:=Sheets("List1").Range("B3:D19"), PlotBy:=xlColumns
ActiveChart.Location Where:=xlLocationAsObject, Name:="List1"
Luke
Přidáno: 02.11.11 10:58
Jo, dík už to fičí. Není tu někde na stránkách seznam jmen těch typů grafů? Když třeba budu chtít spojnicový, nebo XY bodový, bez spojnice, se spojnicí, sloupcový atd..
Pavel Lasák
Přidáno: 02.11.11 16:04
To Luke: Zatím není, ale píšu si jako další námět na článek...
Přidání nového komentáře
Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu.
Nejnovější článek
Z článku o
excel jsem jako poslední přidal či upravil článek
14.05.2012:
Kombinování funkcí - vzorců.
Nejčtenější článek
Excel
- Základy MS Excel
- menu Soubor
- Formát dat
- Vložit
- Grafy
- Vzorce (Funkce)
- Matice
- Data
- Revize (Nástroje)
- VBA Úvod a seznamy článků
- VBA Teorie základy
- VBA Buňky cell
- VBA Listy sheet
- VBA Práce se soubory
- VBA Formuláře (UserForm)
- VBA Grafy
- VBA Application
- VBA Pás karet, Menu
- VBA Triky
- VBA praktické příklady kódu
- Praktické příklady
- Finanční poradce
- Šablony - Templates
- Testy
- Ostatní
Google+
Novinky
Matematické rovnice (vzorce) - Word 2010
Excel: 14.05.2012:
Kombinování funkcí - vzorců
Access: 28.04.2012:
VBA - Jak spustit v MS Access
Power Point: 25.04.2012:
SmartArt - PowerPoint 2010
Outlook 26.04.2012:
Outlook 2010 - jak vypadá
Project: 05.04.2012:
Kalendář ukázka
OneNote: 17.10.2010:
OneNote 2010 – popis obrazovky
Office 30.04.2012:
Kde hledat odpovědi na dotazy o MS Office
Poděkování
Translate
Stránky o MS Office produktu společnosti Micosoft. Neslouží jako technická podpora.
| Email na autora: lasak@centrum.cz | Copyright © : Pavel a Danka 2006 - 2012 |
| Doporučuji: Advokátní kancelář Brno - Dana Lasáková |
1932
Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.