Excel: Soita ohjattu kaaviotoiminto makron avulla

Sisällysluettelo

Jos haluat luoda kaavion makrosta, voit jättää tiedot käyttäjälle

Haluatko luoda kaavion makrosta, mutta jättää sen esimerkiksi käyttäjän valittavaksi, mitä kaaviotyyppiä käytetään? Tee sitten itsellesi helpoksi ja kutsu ohjattu kaaviotoiminto suoraan VBA -ohjelmastasi.

Voit käyttää tätä menetelmää myös ohjatun kaavion käynnistämiseen Excel 2007u: ssa ja Excel 2010: ssä, vaikka ohjattua toimintoa ei voi enää kutsua tähän oletuksena. Käytä seuraavaa ohjelmakoodia:

AlipuhelutDiagramAssistantOn ()
Työkirjat Lisää
Alue ("a1: e1"). Arvo = Taulukko (10, 15, 17, 21, 28)
Alue ("a1: e1"). Valitse
CommandBars ("vakio"). FindControl (, 436) .Toteuta
End Sub

Makro luo uuden tyhjän työkirjan, syöttää viisi numeroa soluihin A1: E1, merkitsee tämän tietoalueen ja kutsuu sitten ohjatun kaavion luomaan siitä kaavion.

Seuraavassa kuvassa näkyy, miten ohjattu kaaviotoiminto käynnistyy Excelissä versioon 2003 saakka (mukaan lukien):

Excel 2007: ssä tai uudemmassa ikkuna näyttää hieman erilaiselta. Seuraavassa kuvassa näkyy tulos.

Käyttäjä voi nyt valita halutun kaaviotyypin; viisi aiemmin makroilla syötettyä numeroa näytetään.

Siirry makroon painamalla ALT F11 Excelissä avataksesi VBA -editorin. Lisää INSERT - MODULE -komennolla tyhjä moduulilehti. Voit käynnistää makron suoraan Excelistä käyttämällä näppäinyhdistelmää ALT F8.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave