Om du vill skapa ett diagram från ett makro kan du lämna detaljerna till användaren
Vill du skapa ett diagram från ett makro, men lämna det till användaren, till exempel att välja vilken diagramtyp som används? Gör det sedan enkelt för dig själv och ring upp diagramguiden direkt från ditt VBA -program.
Du kan också använda den här metoden för att starta diagramguiden i Excel 2007u och Excel 2010, även om guiden inte längre kan kallas hit som standard. Använd följande programkod:
Sub -samtalDiagramAssistantOn ()
Arbetsböcker.Lägg till
Område ("a1: e1"). Värde = Array (10, 15, 17, 21, 28)
Område ("a1: e1"). Välj
CommandBars ("Standard"). FindControl (, 436). Utför
Avsluta Sub
Makrot skapar en ny, tom arbetsbok, anger fem nummer i cellerna A1: E1, markerar detta dataområde och anropar sedan diagramguiden för att skapa ett diagram från det.
Följande bild visar hur diagramguiden startar i Excel till och med version 2003:
I Excel 2007 eller senare ser fönstret lite annorlunda ut. Följande bild visar resultatet.
Användaren kan nu välja önskad diagramtyp; de fem siffror som tidigare matats in med makro visas.
För att gå in i makrot, tryck på ALT F11 i Excel för att öppna VBA -redigeraren. Använd kommandot INSERT - MODULE för att infoga ett tomt modulark. För att starta makrot direkt från Excel, använd tangentkombinationen ALT F8.