Die VBA-Umgebung von Excel (Die VBA-Umgebung von Excel), Lektion, Seite 722427
https://www.purl.org/stefan_ram/pub/vba_umgebung_excel_de (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
VBA-Kurs

Die VBA -Umgebung von Microsoft® Excel 

Bestimmte VBA -Programme werden auch als „Makros“ bezeichnet. Daher findet man in der Oberfläche von Microsoft® Excel  manchmal auch die Bezeichnung „Makros“ für VBA -Programme.

Installation

Die VBA -Umgebung unter Excel  wird auch VisualBasic -Editor und somit VBE  genannt.

Bei Excel 2007  muß sie noch extra installiert werden. Bei einigen älteren Excel -Versionen (Excel 97 ) müssen einige Handbücher („Hilfen“) zu VBA  noch extra installiert werden.

Installation ab Excel 2010
(nicht erforderlich)
Installation bei Excel 2007
Die VBA -Umgebung muß über das Installationssystem noch extra installiert werden
Installation vor Excel 2007
Die VBA -Umgebung ist bereits installiert, aber einige VBA -Handbücher („Hilfen“) müssen noch extra installiert werden.

Office 2008 unter Macintosh enthält wohl kein VBA.

Excel -Start

Start ab Excel 2013
Beim Start ist eine leere Arbeitsmappe zu wählen.
Start vor Excel 2013
(nichts erforderlich)

Vorbereitung

Ab Excel 2007  ist es hilfreich, die Registerkarte „Entwicklertools“ im Menüband anzeigen zu lassen.

Bedienschritte ab Excel 2010
Registerkarte „Datei 
Symbol „Optionen“
Kategorie „Menüband anpassen“
Kontrollkästchen „Entwicklertools“ (unter „Hauptregisterkarten“)
Tastfläche „OK“
Bedienschritte ab Excel 2007
Symbol „Office 
Tastfläche „Excel -Optionen“
Eintrag „Häufig verwendet“
Option „Entwicklerregisterkarte in der Multifunktionsleiste“ einschalten
Tastfläche „OK“
Bedienschritte vor Excel 2007
(nicht erforderlich)

Das Ersetzen der Menüs durch die Multifunktionsleiste erfolgte in Office 2007. In Office 2010  wurde die Multifunktionsleiste dann in „Menüband“ umbenannt.

Arbeitsmappe mit Makros speichern

Auch wenn dies nicht unbedingt zu diesem Zeitpunkt notwendig ist, so ist es hilfreich, die derzeitige Arbeitsmappe, welche dann VBA -Programme aufnahmen soll, zunächst erst einmal abzuspeichern.

Bedienschritte ab Excel 2007
Die Arbeitsmappe muß als „Excel-Arbeitsmappe mit Makros“ gespeichert werden, damit in ihr enthaltene VBA -Programme ausgeführt werden können.
Die Datei mit der Arbeitsmappe hat dann die Dateinamenserweiterung ».xlsm«
Bedienschritte vor Excel 2007
Die Arbeitsmappe kann als normale „Excel-Arbeitsmappe“ mit der Dateinamenserweiterung ».xls« gespeichert werden.

Sicherheitseinstellungen

Um Schäden durch die Ausführung von VBA -Programmen zu verhindern, ist die Ausführung in bestimmten Fällen blockiert. Zum Programmieren ist es aber hilfreich, die Ausführung vorübergehend zu gestatten. (Es sollte daran gedacht werden, diese Einstellung nach Ende von Programmierarbeiten wieder zurückzusetzen.)

Bedienschritte ab Excel 2007
Entwicklerregisterkarte in der Multifunktionsleiste (ab Excel 2010 : im „Menüband“) sichtbar machen (englisch: “Customize Ribbon ” im Kontextmenü des Menübands, dort „Entwicklerregisterkarte“ anwählen)
In der Gruppe „Code“ das Symbol „Makrosicherheit“ (Warndreieck, englisch: “Macro Security ”) aktivieren
Es öffnet sich das Fenster „Vertrauensstellungscenter“ (bei Excel 2010: „Sicherheitscenter“, englisch: “Trust Center ”).
Hier anwählen (englisch “Macro Settings ”): „Alle Makros mit Benachrichtigung deaktivieren“ (englisch: “Disable all Macros with Notification ”, alternative, englisch:“Enable all macros ”)
Nun sollte beim Versuch, VBA -Programme zu starten, nach dem Öffnen einer Datei mit VBA -Programmen im Hauptfenster von Excel  ein Bereich „Sicherheitswarnung Makros wurden deaktiviert. Optionen …“ erscheinen.
In diesem Bereich dann die Tastfläche „Optionen …“ aktivieren.
Nun sollte sich ein neues Fenster „Microsoft Office-Sicherheitsoptionen“ öffnen.
In diesem Fenster kann dann die Option „Diesen Inhalt aktivieren“ angewählt werden, um VBA -Programme aus der geöffneten Arbeitsmappe starten zu können. (Falls diese Datei später erneut geöffnet wird, muß dieser Schritt jedes Mal wiederholt werden.)
Bedienschritte vor Excel 2007
Menü: Extras->Makro->Sicherheit, (Englisch: Tools->Macro->Security)
Dialog: Mittel, (Englisch: = Medium, )

Wenn Sie ein Office -Dokument zusammen mit der Aufforderung erhalten, “enable editing” (deutsch: „Bearbeitung aktivieren“) und/oder “enable content” (deutsch: „Inhalt aktivieren“) (dh.: aktive Inhalte [also Programme] zu starten) zu erklären oder auf andere Weise, Makros zu aktivieren, könnten Sie dadurch Aktionen zulassen, die aus Ihrer Sicht schädlich und unerwünscht  sind! Geben Sie diese Erklärungen daher nur ab, wenn sie sicher sind, daß sie ihre Bedeutung vollkommen verstehen und daß sie sie wirklich abgeben wollen.

Öffnen des VBA -Fensters

VBA -Programme werden in einen Bereich in einem Fenster eingegeben, das auch VBA -Umgebung oder VBE  (VisualBasic Editor) genannt wird.

Die VBA -Umgebung wird aus einem Office-Programm (zunächst wird dafür Excel  verwendet) heraus geöffnet

Bedienschritte über die Tastatur
Alt-F11
Bedienschritte ab Excel 2010
Menüband > Registerkarte „Entwicklertools“ > Gruppe „Code“ > Symbol „Visual Basic“
Bedienschritte ab Excel 2007
Multifunktionsleiste > Registerkarte „Entwicklertools“ > Gruppe „Code“ > Symbol „Visual Basic“
Bedienschritte vor Excel 2007
Menü „Extras“ > Untermenü „Makro“ > Eintrag „Visual Basic-Editor Alt+F11“

Verwendung des Direktbereichs

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram722427 stefan_ram:722427 Die VBA-Umgebung von Excel Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722427, slrprddef722427, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/vba_umgebung_excel_de