Dieses Wiki, das alte(!) Projektwiki (projektwiki.zum.de)
wird demnächst gelöscht.
Bitte sichere Deine Inhalte zeitnah,
wenn Du sie weiter verwenden möchtest.
Gerne kannst Du natürlich weiterarbeiten
im neuen Projektwiki (projekte.zum.de).Excel VBA
Aus Projektwiki - ein Wiki mit Schülern für Schüler.
< Techniker Schule Butzbach | EDV | Microsoft Excel
Version vom 22. März 2016, 13:35 Uhr von MaPost (Diskussion | Beiträge)
Inhaltsverzeichnis |
VBA
- VBA = Visual Basic for Applications
- Basiert auf der Programmiersprache Visual Basic von Windows
- Spezielle Programmiersprache für MS Office
- Automatisierung von Sub-Routinen und Funktionen für Excel, die nach dem Eigenbedarf angepasst werden können
VBA-Editor
Aufrufen des in Excel verfügbaren VBA-Editors:
Windows: MS Excel starten --> im geöffneten Excel die Tastenkombination "Alt + F11" drücken
Mac: MS Excel starten --> im geöffneten Excel die Tastenkombination "fn + alt + F11" drücken
Entwicklungsumgebung für VBA:
MonoDevelop (Windows, Mac, Linux)
Programmierungssyntax
Sub-Routinen / Funktionen
Variablen
Datentypen
Übersicht | ||
Datentyp | Wertebereich und Bedeutung | |
Boolean | Wahrheitswert: "True" oder "False" | |
Byte | Ganze Zahl: 0 bis 255 | |
Integer | Ganze Zahl: -32.768 bis 32.767 | |
Long | Ganze Zahl: -2,1 * 10^9 bis 2,1 * 10^9 | |
Double | Gleitkommazahl mit einfacher Genauigkeit: negative Werte: ca. -3,4 * 10^38 bis ca. -1,4* 10^(-45) | |
Date | Datumangabe zw. 1. Januar 100 bis 31. Dezember 9999 | |
Object | Verweis auf ein Objekt | |
String | Zeichenkette mit variabler Länge | |
Variant | Datentyp nicht explizit festgelegt (=universell) |
Operatoren / Mathematische Vorschriften
Übersicht | |
Arithmetisch | + - * / ^ \ mod |
Addition von Zeichenketten | + & |
Vergleichsoperatoren | = < > <= >= <> |
Prüfung, ob zwei Objekte auf dasselbe Objekt verweisen | is |
Vergleich von Zeichenmustern | like |
Logische Operatoren | and or not xor imp eqv |
Kontrollstrukturen
- eigene Funktion erstellen - Add Ins erstellen