31.01.2013 Aufrufe

Grundlagen der Programmierung mit VBA Visual Basic for

Grundlagen der Programmierung mit VBA Visual Basic for

Grundlagen der Programmierung mit VBA Visual Basic for

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

1.3 Die Online Hilfe<br />

Die Online Hilfe ist mehr als eine Hilfe in aussichtslosen Situationen. Sie ist ein wichtiges Werkzeug<br />

bei <strong>der</strong> <strong>Programmierung</strong> und ermöglicht erst die Übersicht und den Einsatz <strong>der</strong> vielen verschiedenen<br />

Objekte. Vor dem Programmieren sollte man sie auf jeden Fall installieren.<br />

1.4 Programme erstellen<br />

Durch Aufzeichnen. Excel besitzt einen sogenannten Makro-Recor<strong>der</strong>. Da<strong>mit</strong> kann man alle Schritte<br />

protokollieren, die man in einer interaktiven Excel-Anwendung ausführt. Z.B., eine Zelle markieren,<br />

Werte und Formeln eintragen, grafische Objekte erzeugen und manipulieren, etc. Das Ergebnis ist ein<br />

<strong>VBA</strong>-Code, den man ohne weitere Än<strong>der</strong>ungen ausführen kann o<strong>der</strong> als Ausgangspunkt für eigene<br />

Programmentwicklungen verwenden kann. Mit dem Recor<strong>der</strong> erstellt man Programme ohne Kenntnisse<br />

<strong>der</strong> <strong>Programmierung</strong> besitzen zu müssen! Aus diesem Grund werden <strong>VBA</strong>-Programma oft auch als<br />

Makros bezeichnet. Mit dem Recor<strong>der</strong> können auch die kompliziertesten Objektzugriffe er<strong>mit</strong>telt werden.<br />

Die Recherche in <strong>der</strong> Online-Hilfe o<strong>der</strong> Handbüchern entfällt.<br />

Durch Programmieren. An<strong>der</strong>e wichtige Bestandteile eines richtigen Programmes können nicht<br />

durch Aufzeichnen er<strong>mit</strong>telt werden, son<strong>der</strong>n müssen "von Hand" programmiert werden. Z.B., Programmverzweigungen,<br />

Schleifen o<strong>der</strong> interaktive Eingabemasken. Aufgezeichnete Makros können<br />

von Hand hinsichtlich Speicherplatz und Ausführungsgeschwindigkeit optimiert werden, z.B. durch<br />

explizite Typvereinbarungen, die Vereinbarung von Objektvariablen (siehe Beispiel oben) o<strong>der</strong> vereinfachte<br />

Abläufe.<br />

Die Kombination von Aufzeichnen, Programmieren und Online-Hilfe ergibt insgesamt eine sehr effektive<br />

Methode zur Erstellung von Programmen für alle denkbaren Anwendungen im Bauingenieurwesen.<br />

Das Vorgehen ist intuitiv erlernbar, am besten durch eigenes Üben.<br />

5

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!