Microsoft Office Online
Für Mein Office Online (Was ist das?) registrieren | Anmelden

 
 
Microsoft Office Excel
Suchen
Suchen
 
 
 
 
Warnung: Sie haben diese Webseite mit einem nicht unterstützten Browser geöffnet. Diese Webseite wird am besten angezeigt, wenn Sie Microsoft Internet Explorer 6.0 oder höher, Firefox 1.5 oder Netscape Navigator 6.0 oder höher verwenden. Hier finden Sie weitere Informationen über unterstützte Browser.

DruckversionDruckversion Lesezeichen und FreigabeFreigabe
Erweitern eines Makros
 
Betrifft:
Microsoft Excel 2000

Sobald Sie einige Makros aufgezeichnet und gesehen haben, wie leistungsfähig dieses Feature ist, möchten Sie evtl. erfahren, wie Sie Ihre Makros erweitern können, sodass diese noch nützlicher werden.

Angenommen, die Standards in Ihrem Unternehmen ändern sich, und zusätzlich zum fett formatierten roten Text mit rotem Rahmen soll der Hintergrund der Zelle gelb werden. Sie könnten das Makro noch einmal komplett neu aufzeichnen und der Schaltfläche und Tastenkombination neu zuweisen. Das geht jedoch auch einfacher. Sie können ein anderes Makro aufzeichnen, das den Zellenhintergrund gelb markiert, und die zusätzlichen Anweisungen aus diesem Makro in das ursprüngliche Makro kopieren. Das funktioniert folgendermaßen:

  1. Zeichnen Sie das neue Makro auf: Zeigen Sie im Menü Extras auf Makros, und klicken Sie dann auf Aufzeichnen. Geben Sie einen Namen für das Makro ein, und klicken Sie dann auf OK.
  2. Formatieren Sie die Zelle mit gelber Füllung: Klicken Sie im Menü Format auf Zellen, klicken Sie auf die Registerkarte Muster, dann unter Farbe auf das gelbe Feld und anschließend auf OK.
  3. Klicken Sie auf die Schaltfläche Aufzeichnung beenden.
  4. Kopieren Sie die Anweisungen aus dem neuen Makro: Zeigen Sie im Menü Extras auf Makro, und klicken Sie dann auf Makros. Klicken Sie auf den Namen des neuen Makros und dann auf Bearbeiten.

    Wenn Sie ein Makro bearbeiten, werden in Excel der Visual Basic®-Editor geöffnet und die Anweisungen angezeigt, die beim Erstellen des Makros aufgezeichnet wurden. Das Makro zum Füllen mit gelber Farbe sieht ungefähr so aus:

    Makrocode zum Füllen mit gelber Farbe

    Das Fenster mag komplex aussehen, ist aber einfacher, als es scheint. Sub YellowFill() kennzeichnet den Beginn des Makros und End Sub das Ende des Makros. Die Zeilen mit Apostrophen am Anfang, wie ' YellowFill Macrosind beschreibende Kommentare. Die Anweisungen, mit denen die Zelle formatiert wird, sind die Zeilen With bis End With.

  5. Markieren Sie die Anweisungen, mit denen die Zelle formatiert wird:

    Markierte Anweisungen zum Füllen mit gelber Farbe

  6. Klicken Sie im Menü Bearbeiten auf Kopieren.
  7. Bearbeiten Sie jetzt das ursprüngliche Makro ZahlungenRotKennzeichnen: Klicken Sie in Visual Basic-Editor im Menü Datei auf Schließen und zurück zu Microsoft Excel. Zeigen Sie in Excel im Menü Extras auf Makro, klicken Sie auf Makros, anschließend auf das Makro ZahlungenRotKennzeichnen und dann auf Bearbeiten.
  8. Klicken Sie auf die leere Zeile unter den Kommentaren und dann im Menü Bearbeiten auf Einfügen:

    Hier werden die Anweisungen eingefügt

  9. Klicken Sie auf Schließen und zurück zu Microsoft Excel. Wenn Sie das Makro ZahlungenRotKennzeichnen jetzt in Excel ausführen, wird der Hintergrund der Zelle gelb, die Zahl fett und rot und der Rahmen der Zelle ebenfalls rot.

Verfügbarmachen der Makros in anderen Arbeitsmappen

Standardmäßig werden die von Ihnen aufgezeichneten Makros in der aktuellen Arbeitsmappe gespeichert. Um ein Makro in anderen Arbeitsmappen verfügbar zu machen, können Sie das Makro in die Arbeitsmappen kopieren, in denen Sie sie verwenden möchten. Weitere Informationen über das Kopieren von Makros erhalten Sie, indem Sie im Office-Assistenten oder im Excel-Hilfefenster auf der Registerkarte Antwort-Assistent die Frage Makro kopieren eingeben und auf Suchen klicken. Klicken Sie dann auf Kopieren eines Makros und anschließend auf Ein Makromodul in eine andere Arbeitsmappe kopieren.

Weitere Informationen

Weitere Informationen über das Arbeiten mit Makros erhalten Sie, indem Sie im Office-Assistenten oder im Excel-Hilfefenster auf der Registerkarte Antwort-Assistent den Begriff Makros eingeben und auf Suchen klicken.

Informationen über die Visual Basic-Hilfe erhalten Sie, indem Sie im Office-Assistenten oder im Excel-Hilfefenster auf der Registerkarte Antwort-Assistent die Frage VB-Hilfe eingeben und auf Suchen klicken.

Anzeige