Suchen und Finden
Service
Infos und Kontakt
1 Grundsätzliches zur Programmierung (S. 41-42)
Wenn Sie beginnen möchten zu programmieren, sollten Sie die ersten Gedanken erst einmal für die Frage aufwenden, warum Sie überhaupt VBA einsetzen möchten. Welche Vorteile bieten sich Ihnen damit? Dabei sind unter anderem folgende Punkte zu nennen:
Ich setze VBA ein, um meine täglichen Abläufe zu automatisieren, noch mehr mit Excel machen zu können, indem man es um weitere eigene Funktionen erweitert, einen Vorteil in Bezug auf Arbeitssicherheit und Arbeitserleichterung zu haben; gerade lästige Routinearbeiten können mit VBA sicher und elegant ausgeführt werden, eine erhöhte Arbeitsgeschwindigkeit durch den Einsatz von VBA zu erreichen, eigene Anwendungen zu entwickeln, die von anderen leicht zu bedienen sind, am Ball zu bleiben. VBA ist eine universelle Sprache, die im ganzen Office-Paket verwendet wird. Auch andere Microsoft-unabhängige Anwendungen stellen zunehmend auf VBA um.
1.1 Wie gehe ich von Anfang an richtig vor?
Wichtig ist, dass Sie sich vorher überlegen, welche Aufgaben Sie mit VBA erledigen möchten. Schreiben Sie sich das ruhig in ein paar Stichworten auf einem Stück Papier auf. Wenn Sie später dann mit dem Programmieren beginnen, schadet es nichts, die einzelnen Befehle im Code selbst zu beschreiben, also im Code als Kommentar zu hinterlegen. Im Laufe der Zeit werden Sie feststellen, dass Ihnen solche Aufzeichnungen immer wieder weiterhelfen werden. Vieles, was in Vergessenheit gerät, muss so nicht noch einmal erarbeitet werden. Ein kurzer Blick auf die Aufzeichnungen genügt und Sie sind wieder voll im Bilde.
Syntax der einzelnen Befehle leichter einzuprägen. Excel 97 bis Excel 2003 bietet Ihnen die Möglichkeit, automatisch Programmcodes aufzeichnen zu lassen. Das läuft dann so ab, dass Sie den Makrorekorder starten und die Aufgabe zunächst manuell durchführen. Haben Sie Ihre Aufgabe ausgeführt, beenden Sie den Makrorekorder. Der Makrorekorder hat Ihre Arbeitsschritte im Hintergrund aufgezeichnet. Diese Aufzeichnung können Sie dann als Ausgangsposition für weiteres Programmieren verwenden. Den Makrorekorder einsetzen Als erste Aufgabe kopieren Sie vom Tabellenblatt TABELLE1 die Zelle A1 und fügen den Inhalt dieser Zelle auf dem Tabellenblatt TABELLE2 in Zelle A1 ein.
Dazu gehen Sie wie folgt vor:
1. Wählen Sie aus dem Menü EXTRAS den Befehl MAKRO/AUFZEICHNEN.
2. Belassen Sie den Eintrag DIESEARBEITSMAPPE, wenn Sie das Makro in der momentan geöffneten Arbeitsmappe ablegen möchten.
Wenn Sie hingegen ein Makro aufzeichnen, welches in Zukunft immer für jede Arbeitsmappe verfügbar sein soll, dann wählen Sie aus dem Dropdown den Eintrag PERSÖNLICHE MAKROARBEITSMAPPE, ansonsten behalten Sie den standardmäßig eingestellten Eintrag DIESEARBEITSMAPPE bei. In diesem Fall können Sie die Makros nur nutzen, wenn Sie die entsprechende Arbeitsmappe auch geöffnet haben.
3. Belassen Sie den voreingestellten Namen des Makros und klicken Sie auf OK.
4. Kopieren Sie auf TABELLE1 die Zelle A1, wechseln Sie auf die TABELLE2 und fügen Sie den Inhalt aus der Zwischenablage in Zelle A1 ein.
5. Klicken Sie auf das Symbol AUFZEICHNUNG BEENDEN.
6. Schauen Sie sich das Ergebnis des Makrorekorders an, indem Sie aus dem Menü EXTRAS den Befehl MAKRO/MAKROS auswählen.
7. Klicken Sie im Dialog MAKRO auf die Schaltfläche BEARBEITEN. ...
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion

























