Übungen zu VBA in ExcelBenutzen Sie für diese Übungen Excel. Übung 1Öffnen Sie eine neue Excel-Datei und erstellen Sie vier Tabellenblätter Start, Januar, Februar und März. Programmieren Sie nun ein neues Dialogfenster, das alle Blätter einer beliebigen Arbeitsmappe in einem Kombinationsfeld anzeigt. Bei der Auswahl eines Blattes soll dieses direkt (ohne Betätigung von OK) angesprungen werden. Übung 2Öffnen Sie das Blatt "Arbeitserfassung in der Datei vba09_20uebungen.xls. Schreiben Sie einen Makro, der die nicht gesperrten Zellen farbig formatiert. Tipp: Versuchen Sie, so viel wie möglich aufzuzeichnen. Zellen sperren oder entsperren können Sie mit - Register .Übung 3Erstellen Sie einen Makro, der in einem markierten Zellbereich jede zweite Zeile rot färbt. Dabei soll nur der ausgewählte Bereich formatiert werden, nicht aber die Spalten davor oder dahinter. Tipp: Konsultieren Sie dazu die Folie über den Zugriff auf Zellen, besonders die Elemente Range, Cells, Row, Column und Selection. Optionale KniffelaufgabeFür Arbeitsmappen, die von anderen ausgefüllt werden, gibt es oft eine typische Schlussbearbeitung mit folgenden Schritten:
Schreiben Sie für die Datei aus Übung 2 einen Makro "MappeSchliessen", der alle Blätter mit Blattschutz versieht, das Blatt "Hinweise" ausblendet und das Arbeitsblatt schützt. Zerlegen Sie diesen Makro in möglichst viele allgemein verwendbare Prozeduren und Funktionen. Will man eine solche geschützte Mappe nachträglich bearbeiten, dann muss man die Schritte in umgekehrter Reihenfolge durchlaufen. Schreiben Sie einen Makro "MappeOeffnen" als Gegenstück zum ersten Makro. |