Verwenden Sie dieses Makro, um die aktive Zelle in einem Excel-Arbeitsblatt hervorzuheben. Auf dem Blatt erscheinen temporäre Linien über und links von der aktiven Zelle.
Einführung
Um die aktive Zelle besser zu erkennen, können Sie ein Makro zu Ihrer Persönlichen Arbeitsmappe hinzufügen, indem Sie die folgenden Schritte ausführen.
Da die Persönliche Arbeitsmappe automatisch beim Öffnen von Excel geöffnet wird, wird dieses Makro in jeder Arbeitsmappe ausgeführt, die Sie beim Arbeiten in Excel öffnen.
Hinweis: Wenn Sie nicht möchten, dass diese Funktion immer aktiviert ist, können Sie den Code in einer anderen Arbeitsmappe speichern. Öffnen Sie dann diese Arbeitsmappe, wenn die Funktion verfügbar sein soll.
Nutzen und Warnung
Sie haben vielleicht schon andere Makros gesehen, die die aktive Zelle hervorheben und oft die Füllfarbe der aktiven Zelle ändern. Wenn Ihr Arbeitsblatt bereits Zellen mit Füllfarbe hat, setzen diese Makros diese Formatierung außer Kraft.
Bei dieser Methode von Phil Treacy von My Online Training Hub wird die Zellformatierung nicht verändert.
Es gibt jedoch eine wichtige Warnung: Wenn Sie Makros wie dieses verwenden, können Sie die Rückgängig-Funktion in Excel nicht nutzen
Persönliche Arbeitsmappe einrichten
Wenn Sie keine persönliche Arbeitsmappe haben, folgen Sie diesen Schritten, um eine einzurichten:
- Schalten Sie den Makrorecorder ein
- Benennen Sie das Makro MYTEST, und speichern Sie es in der Persönlichen Makro-Arbeitsmappe
- Geben Sie bei eingeschaltetem Makrorecorder etwas in eine leere Zelle ein
- Schalten Sie den Makrorecorder aus
- (optional) Klicken Sie auf die Schaltfläche Rückgängig, um den eingegebenen Text zu entfernen
Persönlichen Arbeitsmappencode anzeigen
Nachfolgend führen Sie die folgenden Schritte aus, um das Modul zu finden, in das Sie den Makrocode einfügen werden:
- Drücken Sie Alt+F11, um den Visual Basic Editor zu öffnen
- Suchen Sie in der Liste der Projekte auf der linken Seite das Personal Workbook VBAProject(PERSONAL.XLSB)
- Klicken Sie gegebenenfalls auf das + auf der linken Seite dieses Projekts, um seinen Inhalt anzuzeigen
- Klicken Sie dann auf das +, um den Inhalt seiner Microsoft Excel-Objekte anzuzeigen
- Klicken Sie mit der rechten Maustaste auf das Objekt „ThisWorkbook“, und klicken Sie auf Code anzeigen
Suchen und Kopieren des Codes
Befolgen Sie als Nächstes die folgenden Schritte, um den Code zu suchen und zu kopieren, den Sie in dieses Codemodul einfügen werden:
- Gehen Sie zum My Online Training Hub, um diesen Kommentar von Phil Treacy zu dem Artikel über das Hervorheben der ausgewählten Zelle anzusehen.
- Klicken Sie auf den Link „und hier sind die Zeilen (dies ist eine Textdatei)“ in diesem Kommentar
- Öffnen Sie die Textdatei, die Sie über diesen Link heruntergeladen haben.
In die persönliche Arbeitsmappe kopieren
Befolgen Sie diese Schritte, um den Makrocode in Ihre persönliche Arbeitsmappe zu übertragen:
- Kopieren Sie den gesamten Text in dieser Datei
- Gehen Sie zurück zu Ihrem Personal Workbook-Code, wo Sie das Code-Modul „ThisWorkbook“ sehen können
- Fügen Sie den kopierten Text ein
- Scrollen Sie zum Anfang des Moduls und stellen Sie sicher, dass es nur eine Zeile „Option Explicit“ gibt. Wenn zwei Zeilen vorhanden sind, löschen Sie eine.
- Klicken Sie auf die Schaltfläche „Speichern“ in der Symbolleiste oben im Codefenster
Verwenden des Makros
Um das Makro zu verwenden, gehen Sie folgendermaßen vor:
- Schließen Sie Excel und öffnen Sie es erneut.
- Klicken Sie auf eine Zelle in einer beliebigen geöffneten Arbeitsmappe, und Sie werden Zeilen über und links von dieser Zelle sehen
Oder, wenn Sie den Code zu einer anderen Arbeitsmappe hinzugefügt haben (nicht die Persönliche Arbeitsmappe), öffnen Sie die Datei mit Ihrem Code.
Denken Sie daran, dass Sie bei Verwendung dieses Makros die Funktion „Rückgängig“ nicht nutzen können.
Weitere Tutorials
Arbeitsblatt-VBA
Arbeitsblatt-Tipps
Blätter anhand der Tabulatorfarbe ausblenden
Arbeitsblatt-Schutzauswahl
Arbeitsblatt-AutoFilter VBA
VBA in Blatt kopieren
VBA – Erste Schritte