Excel: Wywołaj kreatora diagramów za pomocą makra

Spisie treści

Jeśli chcesz stworzyć diagram z makra, możesz pozostawić szczegóły użytkownikowi

Czy chciałbyś stworzyć diagram z makra, ale pozostawić użytkownikowi na przykład wybór jakiego typu diagramu będzie używany? Następnie ułatw to sobie i wywołaj kreatora diagramów bezpośrednio ze swojego programu VBA.

Możesz również użyć tej metody do uruchomienia kreatora diagramów w Excel 2007u i Excel 2010, chociaż kreatora nie można już wywoływać w tym miejscu domyślnie. Użyj następującego kodu programu:

Połączenia pomocniczeDiagramAssistantOn ()
Skoroszyty.Dodaj
Zakres („a1: e1”). Wartość = Tablica (10, 15, 17, 21, 28)
Zakres („a1: e1”). Wybierz
CommandBars ("Standardowe") FindControl (, 436) .Execute
Napis końcowy

Makro tworzy nowy, pusty skoroszyt, wprowadza pięć liczb w komórkach A1: E1, zaznacza ten obszar danych, a następnie wywołuje kreatora diagramów, aby utworzyć z niego diagram.

Poniższy rysunek przedstawia sposób uruchamiania kreatora diagramów w programie Excel do wersji 2003 włącznie:

W programie Excel 2007 lub nowszym okno wygląda nieco inaczej. Poniższy rysunek przedstawia wynik.

Użytkownik może teraz wybrać żądany typ diagramu; zostanie wyświetlonych pięć liczb wprowadzonych wcześniej przez makro.

Aby wprowadzić makro, naciśnij ALT F11 w programie Excel, aby wywołać edytor VBA. Użyj polecenia WSTAW - MODUŁ, aby wstawić pusty arkusz modułu. Aby uruchomić makro bezpośrednio z programu Excel, użyj kombinacji klawiszy ALT F8.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave