Wenn Sie eine Aufgabe in Microsoft Excel wiederholt ausführen, können Sie den Ablauf mit einem Makro automatisieren. Ein Makro besteht aus einer Reihe von Befehlen und Funktionen (Funktion: Eine vordefinierte Formel, an die ein oder mehrere Werte übergeben werden müssen, die eine Operation ausführt und einen oder mehrere Werte zurückgibt. Verwenden Sie Funktionen, um insbesondere solche Formeln in einem Tabellenblatt zu vereinfachen und zu verkürzen, mit denen lange oder komplexe Berechnungen durchgeführt werden.), die in einem Microsoft Visual Basic-Modul (Modul: Eine Sammlung von Deklarationen, Anweisungen und Prozeduren, die zusammen als benannte Einheit gespeichert werden. Es gibt zwei Arten von Modulen: Standardmodule und Klassenmodule.) gespeichert sind und jedes Mal ausgeführt werden können, wenn Sie die Aufgabe durchführen.
Wenn Sie beispielsweise öfter lange Textzeichenfolgen in Zellen eingeben, können Sie ein Makro erstellen, um die Zellen so zu formatieren, dass der Text umgebrochen wird.
Aufzeichnen von Makros Beim Aufzeichnen eines Makros speichert Excel beim Durchführen mehrerer Befehle Informationen über jeden Schritt. Dann führen Sie das Makro aus, um die Befehle zu wiederholen oder "wiederzugeben". Wenn Sie beim Aufzeichnen einen Fehler machen, werden die durchgeführten Korrekturen ebenfalls aufgezeichnet. Visual Basic (Visual Basic: Eine hochentwickelte Version von Basic zum visuellen Programmieren. Visual Basic wurde von Microsoft zum Erstellen von auf Windows basierenden Anwendungen entwickelt.) speichert jedes Makro in einem neuen, mit einer Arbeitsmappe verknüpften Modul.
Erleichtern der Ausführung von Makros Sie können ein Makro ausführen, indem Sie es im Dialogfeld Makro in einer Liste auswählen. Damit ein Makro jedes Mal ausgeführt wird, wenn Sie auf eine bestimmte Schaltfläche klicken oder eine Tastenkombination drücken, können Sie das Makro einer Symbolleisten-Schaltfläche, einer Tastenkombination (Tastenkombination: Eine Funktionstaste oder Tastenkombination, wie beispielsweise F5 oder STRG+A, mit der Sie einen Menübefehl ausführen. Im Gegensatz dazu ist eine Zugriffstaste eine Tastenkombination, wie z.B. ALT+F, die den Fokus auf ein Menü, einen Befehl oder ein Steuerelement verschiebt.) oder einem Grafikobjekt in einem Arbeitsblatt zuweisen.
Verwalten von Makros Nach dem Aufzeichnen eines Makros können Sie den Makrocode mit Visual Basic-Editor (Microsoft Visual Basic-Editor: Eine Umgebung, in der Sie aufgezeichnete Makros bearbeiten und neue Makros sowie VBA-Programme (Visual Basic für Applikationen) schreiben können.) anzeigen, um Fehler zu korrigieren oder die Funktionsweise des Makros zu ändern. Wenn das Makro für den Textumbruch den Text darüber hinaus fett formatieren soll, können Sie ein anderes Makro aufzeichnen, das eine Zelle fett formatiert, und anschließend die Anweisungen aus diesem Makro in das Makro für den Textumbruch kopieren.
Visual Basic-Editor ist ein Programm, welches das Schreiben und Bearbeiten von Makros für Anfänger erleichtert und über eine umfangreiche Onlinehilfe verfügt. Sie müssen nicht lernen, zu programmieren oder die Visual Basic-Sprache zu verwenden, um an den Makros einfache Änderungen vorzunehmen. Mit Visual Basic-Editor können Sie Makros bearbeiten, Makros von einem Modul in ein anderes Modul kopieren, Makros zwischen verschiedenen Arbeitsmappen kopieren, die Module umbenennen, in denen die Makros gespeichert sind, oder die Makros umbenennen.
Makrosicherheit Excel enthält Schutzmaßnahmen, die zum Schutz vor Viren (Virus: Ein Computerprogramm oder ein Makro, dessen Kopien andere Dateien auf dem Computer "infizieren". Wenn die infizierte Datei in den Arbeitsspeicher geladen wird, kann der Virus andere Dateien infizieren. Viren haben häufig ernst zu nehmende Nebeneffekte.) dienen, die von Makros übertragen werden können. Wenn Sie Makros mit anderen Personen gemeinsam verwenden, können Sie sie mit einer digitalen Signatur (Digitale Signatur: Ein elektronisches, sicheres und auf Verschlüsselung basierendes Authentifizierungszeichen in einem Makro oder Dokument. Diese Signatur bestätigt, dass das Makro bzw. das Dokument von der Person stammt, die es signiert hat, und nicht verändert wurde.) versehen, so dass andere Benutzer überprüfen können, ob sie aus einer vertrauenswürdigen Quelle stammen. Bei jedem Öffnen einer Arbeitsmappe, die Makros enthält, können Sie deren Ursprung überprüfen, bevor sie aktiviert werden.