Microsoft Office Tutorials and References
In Depth Information
19.9 VBA-Programmiertechniken
Abbildung 19.53 Tabellenereignisse
19.9.1 Eingabe und Ausgabe
Mit den Tabellenblattereignissen können Sie
Tabellenblätter vor oder nach der Aktivierung berechnen, schüt-
zen oder vorformatieren. Hier ein Makro, das ein
Tabellenblatt mit Blattschutz versieht, sobald es aktiviert
wird:
Alle Beispiele finden Sie auf der Buch-CD
unter EinAusgabeTest.xlsm .
CD-ROM
Nach dem simplen, aber in allen Programmiersprachen
der Welt geltenden EVA -Prinzip (Eingabe, Verarbeitung,
Ausgabe) sollte ein Makro zunächst die für die
Verarbeitung benötigten Daten anfordern, diese geschlossen
verarbeiten und dann ausgeben.
Private Sub Worksheet_Activate()
Me.Protect
End Sub
19.9 VBA-Programmiertechniken
Die Eingabe kann in Form einer Benutzereingabe über
Tastatur erfolgen, auch das Einlesen von Dateien gehört
zur Eingabe oder die Abfrage eines Gerätes an einer
Schnittstelle.
VBA fist eine mächtige und große Programmiersprache,
im Umfang steht sie dem »großen Bruder« Visual
Basic, der eigenständigen Programmiersprache, in nichts
nach. Beide Programme basieren auf demselben Kern.
VBA kennt die Elemente von Excel, weil die Excel-Bib-
liothek eingebunden fist. Die Programmiersprache
liefert die Werkzeuge für die Entwicklung von
Programmcodes, und das fist ein Handwerk, das gut erlernt sein
will. Lernen Sie die wichtigsten Techniken in diesem
Abschnitt kennen.
Die Verarbeitung fist so individuell wie die
Programmiersprache und kann Berechnung der Daten sein, aber
auch Übersetzung, Formatierung etc.
Unter den Punkt Ausgabe fällt dann die Präsentation auf
dem Bildschirm, die Ausgabe auf dem Drucker oder die
Erzeugung von Tabellen, Diagrammen, Textdateien u.a.
 
Search JabSto ::




Custom Search