VBA für Einsteiger - MS Excel 2003 (1)

Von: Dieter Frommhold
Stand: 21. August 2007
5
(2)
Beitrag bewerten
Anmelden um Kommentare zu schreiben

Verschiedene Ansichten über Makro aufrufen

In der Arbeitsmappe Mitarbeiter.xls sind bereits in Tabelle 1 einige benutzerdefinierte Ansichten für die aktuelle Liste vorbereitet worden:

EDV, Fuhrpark, Geburtstage, Geschäftsleitung,Kundendienst, Notfalldaten, Original, Produktion, Technik

Zunächst soll eine Prozedur "Original" aufgezeichnet werden, die die Ansicht "Original" anzeigt. Der Prozedurname wurde nur der besseren Erkennbarkeit wegen beim Programmieren gleich dem Ansichtennamen gewählt.

So könnte sollte Ihr Ergebnis ohne Kommentare aussehen:

Sub Original()

ActiveWorkbook.CustomViews("Original").Show

End Sub

Im Objekt ActiveWorkbook wird aus der Auflistung CustomViews die Ansicht "Original" bereitgestellt, die mit der Methode Show angezeigt wird. (Wieder haben Sie ein neues Objekt kennen gelernt!)

Nun erstellen Sie für die restlichen Ansichten je eine Prozedur, das können Sie durch Aufzeichnen, aber auch durch Kopieren obiger Prozedur und nachfolgender Korrektur erledigen, z.B.

Sub EDV()

ActiveWorkbook.CustomViews("EDV").Show

End Sub

Dieser Beitrag ist öffentlich.
Zugriff auf alle Inhalte haben Sie als Mitglied

Werden Sie Probemitglied - kostenlos.

Ohne finanzielles Risiko haben Sie Zugriff auf alle Inhalte auf akademie.de, außer Downloads. Die Anmeldung dauert drei Minuten. Sie können während der ersten 14 Tage ohne Angabe von Gründen stornieren. Eine E-Mail genügt.

Weitere Informationen finden Sie auf unserer Infoseite zur Mitgliedschaft und in unseren AGB.

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein