Excel: Ring diagramveiviseren via makro

Innholdsfortegnelse

Hvis du vil lage et diagram fra en makro, kan du overlate detaljene til brukeren

Vil du lage et diagram fra en makro, men overlate det til brukeren, for eksempel å velge hvilken diagramtype som skal brukes? Gjør det deretter enkelt for deg selv og ring opp diagramveiviseren direkte fra ditt VBA -program.

Du kan også bruke denne metoden til å starte diagramveiviseren i Excel 2007u og Excel 2010, selv om veiviseren ikke lenger kan kalles hit som standard. Bruk følgende programkode:

Sub CallsDiagramAssistantOn ()
Arbeidsbøker.Legg til
Område ("a1: e1"). Verdi = Array (10, 15, 17, 21, 28)
Område ("a1: e1"). Velg
CommandBars ("Standard"). FindControl (, 436). Utfør
Slutt Sub

Makroen oppretter en ny, tom arbeidsbok, skriver inn fem tall i cellene A1: E1, markerer dette dataområdet og kaller deretter diagramveiviseren for å lage et diagram fra det.

Følgende figur viser hvordan diagramveiviseren starter i Excel til og med versjon 2003:

I Excel 2007 eller nyere ser vinduet litt annerledes ut. Følgende figur viser resultatet.

Brukeren kan nå velge ønsket diagramtype; de fem tallene som tidligere er angitt med makro, vises.

For å gå inn i makroen, trykk ALT F11 i Excel for å åpne VBA -editoren. Bruk kommandoen INSERT - MODULE for å sette inn et tomt modulark. For å starte makroen direkte fra Excel, bruk tastekombinasjonen ALT F8.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave