Excel: Hívja meg a diagram varázslót makrón keresztül

Tartalomjegyzék

Ha diagramot szeretne létrehozni egy makróból, akkor hagyja a részleteket a felhasználóra

Szeretne egy makróból diagramot létrehozni, de hagyja például a felhasználóra, hogy válassza ki, melyik diagramtípust használja? Ezután könnyítse meg magát, és hívja elő a diagramvarázslót közvetlenül a VBA programjából.

Ezzel a módszerrel elindíthatja a diagramvarázslót az Excel 2007u és az Excel 2010 programban is, bár a varázsló alapértelmezés szerint már nem hívható ide. Használja a következő programkódot:

AlhívásokDiagramAssistantOn ()
Munkafüzetek
Tartomány ("a1: e1"). Érték = tömb (10, 15, 17, 21, 28)
Tartomány ("a1: e1"). Válassza ki
CommandBars ("Standard"). FindControl (, 436). Végrehajtás
End Sub

A makró új, üres munkafüzetet hoz létre, öt számot ír be az A1: E1 cellákba, megjelöli ezt az adatterületet, majd felhívja a diagram varázslót, hogy diagramot készítsen belőle.

Az alábbi ábra azt mutatja, hogyan indul el a diagramvarázsló az Excel programban a 2003 -as verzióig bezárólag:

Az Excel 2007 vagy újabb verzióban az ablak egy kicsit másképp néz ki. Az alábbi ábra az eredményt mutatja.

A felhasználó most kiválaszthatja a kívánt diagramtípust, és megjelenik a makróval korábban megadott öt szám.

A makró megadásához nyomja meg az ALT F11 billentyűt az Excelben a VBA szerkesztő megjelenítéséhez. Az INSERT - MODULE paranccsal üres modullapot helyezhet be. Ha közvetlenül a Excelből szeretné elindítani a makrót, használja az ALT F8 billentyűkombinációt.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave