Ako želite stvoriti dijagram iz makronaredbe, pojedinosti možete prepustiti korisniku
Želite li stvoriti dijagram iz makronaredbe, ali ostavite korisniku, na primjer, da odabere koji će se tip dijagrama koristiti? Zatim si olakšajte i pozovite čarobnjaka za dijagram izravno iz svog VBA programa.
Ovu metodu možete koristiti i za pokretanje čarobnjaka za dijagrame u programima Excel 2007u i Excel 2010, iako se čarobnjak ovdje više ne može pozivati prema zadanim postavkama. Upotrijebite sljedeći programski kod:
PodpoziviDiagramAssistantOn ()
Radne bilježnice.Dodaj
Raspon ("a1: e1"). Vrijednost = niz (10, 15, 17, 21, 28)
Raspon ("a1: e1"). Odaberite
CommandBars ("Standard"). FindControl (, 436) .Execute
Kraj podm
Makronaredba stvara novu, praznu radnu knjigu, unosi pet brojeva u ćelije A1: E1, označava ovo područje podataka, a zatim poziva čarobnjaka za dijagram kako bi iz njega stvorio dijagram.
Sljedeća slika prikazuje kako se čarobnjak za dijagram pokreće u Excelu do uključujući verziju 2003:
U programu Excel 2007 ili novijim prozorima izgleda malo drugačije. Sljedeća slika prikazuje rezultat.
Korisnik sada može odabrati željenu vrstu dijagrama; prikazuje se pet brojeva koje je prethodno unijela makronaredba.
Za unos makronaredbe pritisnite ALT F11 u Excelu da biste otvorili VBA editor. Pomoću naredbe INSERT - MODULE umetnite prazan list modula. Za pokretanje makronaredbe izravno iz programa Excel upotrijebite kombinaciju tipki ALT F8.