Excel: helistage diagrammi viisardile makro kaudu

Lang L: none (table-of-contents)

Kui soovite makrast diagrammi luua, võite üksikasjad jätta kasutaja hooleks

Kas soovite makrast diagrammi luua, kuid jätate selle näiteks kasutajale, et valida, millist diagrammi tüüpi kasutatakse? Seejärel tehke see endale lihtsaks ja helistage diagrammiviisard otse oma VBA programmist.

Seda meetodit saate kasutada ka diagrammiviisardi käivitamiseks rakendustes Excel 2007u ja Excel 2010, kuigi viisardit ei saa siin vaikimisi enam kutsuda. Kasutage järgmist programmi koodi:

AlamkõnedDiagramAssistantOn ()
Töövihikud. Lisa
Vahemik ("a1: e1"). Väärtus = massiiv (10, 15, 17, 21, 28)
Vahemik ("a1: e1"). Valige
CommandBars ("Standard"). FindControl (, 436) .Execute
End Sub

Makro loob uue tühja töövihiku, sisestab lahtritesse A1: E1 viis numbrit, märgib selle andmeala ja kutsub seejärel diagrammiviisardi, et luua sellest diagramm.

Järgmisel joonisel on näidatud, kuidas diagrammiviisard Excelis kuni versioonini 2003 käivitub:

Programmis Excel 2007 või uuemas versioonis näeb aken veidi teistsugune välja. Järgmine joonis näitab tulemust.

Kasutaja saab nüüd valida soovitud diagrammi tüübi; kuvatakse viis varem makroga sisestatud numbrit.

Makro sisestamiseks vajutage Excelis klahvi ALT F11, et avada VBA redaktor. Kasutage tühja moodulilehe sisestamiseks käsku INSERT - MODULE. Makro käivitamiseks otse Excelist kasutage klahvikombinatsiooni ALT F8.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave