Tipp: Andere Sprachen sind Google-Übersetzungen. Sie können die English Version dieses Links.
Einloggen
x
or
x
x
Registrieren
x

or

Wie wird die Zellenfarbe geändert, wenn in Excel auf die Zelle geklickt oder ausgewählt wird?

Dieser Artikel zeigt Ihnen einige Methoden zum Ändern der Zellenfarbe beim Klicken auf eine Zelle, und ändern Sie die markierte Farbe, während Sie einen Bereich von Zellen in Excel auswählen.

Ändern Sie die Zellenfarbe, wenn auf die Zelle mit VBA-Code geklickt wird

Ändern Sie die hervorgehobene Farbe, wenn Zellen mit VBA-Code ausgewählt werden

Markieren Sie die gesamte Zeile und Spalte der aktiven Zelle mit Kutools für Excel


Ein Klick, um Zeile und Spalte der ausgewählten Zelle in Excel hervorzuheben:

Kutools for Excel's Layout lesen Dienstprogramm hilft Ihnen, Zeile und Spalte der ausgewählten Zelle in Excel schnell hervorzuheben. Siehe Screenshot: Laden Sie jetzt den kostenlosen 60-Day-kostenlosen Trail von Kutools for Excel herunter!

Kutools for Excel: mit mehr als 200 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können. Laden Sie jetzt die kostenlose Testversion herunter!

Registerkarte "Office" Aktivieren Sie das Bearbeiten und Durchsuchen von Registerkarten in Office und vereinfachen Sie Ihre Arbeit erheblich ...
Kutools for Excel löst die meisten Ihrer Probleme und steigert Ihre Produktivität um 80%
  • Alles wiederverwenden: Fügen Sie die am häufigsten verwendeten oder komplexesten Formeln, Diagramme und andere Elemente zu Ihren Favoriten hinzu und verwenden Sie sie in Zukunft schnell wieder.
  • Mehr als 20-Textfunktionen: Extrahieren Sie die Nummer aus der Textzeichenfolge. Teile von Texten extrahieren oder entfernen; Zahlen und Währungen in englische Wörter umrechnen ...
  • Tools zusammenführen: Mehrere Arbeitsmappen und Blätter in einer; Mehrere Zellen / Zeilen / Spalten zusammenführen, ohne Daten zu verlieren; Doppelte Zeilen und Summe zusammenführen ...
  • Geteilte Werkzeuge: Aufteilen von Daten in mehrere Blätter basierend auf dem Wert; Eine Arbeitsmappe in mehrere Excel-, PDF- oder CSV-Dateien; Eine Spalte zu mehreren Spalten ...
  • Einfügen überspringen Versteckte / Gefilterte Zeilen; Zählung und Summe nach Hintergrundfarbe; Mailingliste erstellen und Senden Sie E-Mails nach dem Wert von Cell...
  • Super Filter: Erstellen Sie erweiterte Filterschemata und wenden Sie diese auf alle Blätter an. Art nach Woche, Tag, Häufigkeit und mehr; Filtern durch Fettdruck, Formeln, Kommentar ...
  • Mehr als 300 leistungsstarke Funktionen; Funktioniert mit Office 2007-2019 und 365; Unterstützt alle Sprachen; Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation.

Ändern Sie die Zellenfarbe, wenn auf die Zelle mit VBA-Code geklickt wird

Hier können Sie die Hintergrundfarbe einer Zelle ändern, indem Sie darauf doppelklicken oder mit dem folgenden VBA-Code mit der rechten Maustaste darauf klicken.

1. Im Arbeitsblatt ändern Sie die Zellenfarbe, wenn Sie darauf klicken, klicken Sie mit der rechten Maustaste auf die Registerkarte und klicken Sie auf Code anzeigen aus dem Kontextmenü.

2. In dem Microsoft Visual Basic für Applikationen Fenster, bitte kopieren und fügen Sie den folgenden VBA - Code in die Kode Fenster.

VBA: Ändere die Zellfarbe, wenn du darauf klickst

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    Target.Interior.Color = vbRed
End Sub
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    Target.Interior.Color = vbGreen
End Sub

3. Drücken Sie Andere + Q Tasten gleichzeitig zum Schließen der Microsoft Visual Basic für Applikationen Fenster.

Wenn Sie dann auf eine Zelle doppelklicken, wird sie rot dargestellt. Und wenn Sie mit der rechten Maustaste auf eine Zelle klicken, wird sie grün dargestellt. Siehe Screenshot:


Ändern Sie die hervorgehobene Farbe, wenn Zellen mit VBA-Code ausgewählt werden

Wenn Sie einen Zellbereich auswählen, ist die hervorgehobene Farbe standardmäßig grau. Wenn Sie den ausgewählten Bereich stärker hervorheben möchten, können Sie die hervorgehobene Farbe ändern. Bitte wie folgt vorgehen.

1. Klicken Sie mit der rechten Maustaste auf die Registerkarte, auf der Sie die markierte Farbe des ausgewählten Bereichs ändern möchten, und klicken Sie auf Code anzeigen aus dem Kontextmenü.

2. In dem Microsoft Visual Basic für Applikationen Fenster, bitte kopieren und fügen Sie den folgenden VBA - Code in die Kode Fenster.

VBA-Code: Ändert die hervorgehobene Farbe des ausgewählten Bereichs

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    With Target
        .Worksheet.Cells.FormatConditions.Delete
        .FormatConditions.Add xlExpression, , "TRUE"
        .FormatConditions(1).Interior.Color = vbYellow
    End With
End Sub

3. Drücken Sie Andere + Q Tasten gleichzeitig zum Schließen der Microsoft Visual Basic für Applikationen Fenster.

Von nun an wird die hervorgehobene Farbe des ausgewählten Bereichs oder der Zelle in Gelb geändert. Wenn Sie auf eine andere Zelle oder einen Zellbereich klicken, werden die Zellen automatisch gefärbt.


Markieren Sie die gesamte Zeile und Spalte der aktiven Zelle mit Kutools für Excel

Wenn Sie mit einem großen Arbeitsblatt arbeiten, müssen Sie die gesamte Zeile und Spalte der aktiven Zelle hervorheben, um das Lesen leichter zu machen. Hier das Layout lesen Nutzen von Kutools for Excel Zeit und Geld sparen.

Kutools for Excel : mit mehr als 300 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können.

1 Klicken Kutoolen > Layout lesen. Siehe Screenshot:

Wenn das Leselayout aktiviert ist, können Sie sehen, dass Zeile und Spalte der aktiven Zelle sofort markiert sind.

Text: Sie können die Einstellungen für das Leselayout je nach Ihren Bedürfnissen wie unten gezeigt ändern.

Tip.Wenn Sie dieses Programm kostenlos testen möchten, gehen Sie bitte zu Laden Sie die Software kostenlos herunter zuerst, und gehen Sie dann, um die Operation gemäß den obigen Schritten anzuwenden.


Office Tab - Tabbed Browsing, Bearbeiten und Verwalten von Arbeitsmappen in Excel:

Office Tab bringt die Tabbed-Schnittstelle, wie sie in Webbrowsern wie Google Chrome, neuen Internet Explorer-Versionen und Firefox zu Microsoft Excel zu sehen ist. Es wird ein zeitsparendes und unwiederbringliches Werkzeug in Ihrer Arbeit sein. Siehe unten:

Klicken Sie hier für eine kostenlose Testversion von Office Tab!

Office-Registerkarte für Excel


Markieren Sie die gesamte Zeile und Spalte der aktiven Zelle mit Kutools für Excel

Kutools for Excel enthält mehr als 300 praktische Excel-Tools. Kostenlos zu testen, ohne Einschränkung in 60 Tagen. Laden Sie jetzt die kostenlose Testversion herunter!


Kutools for Excel löst die meisten Ihrer Probleme und steigert Ihre Produktivität um 80%

  • Wiederverwendung: Schnell einlegen komplexe Formeln, Diagramme und alles, was du vorher benutzt hast; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Super Formula Bar (Bearbeiten Sie mühelos mehrere Textzeilen und Formeln); Layout lesen (Leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen ohne Daten zu verlieren; Inhalt der Zellen teilen; Kombinieren Sie doppelte Zeilen / Spalten... Doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie "Duplizieren" oder "Eindeutig" Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufallsauswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen auf mehrere Blätter; Bullets einfügen, Kontrollkästchen und mehr ...
  • Extract Text, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen; Erstellen und Drucken von Paging-Zwischensummen; Zwischen Zelleninhalt und Kommentaren konvertieren...
  • Superfilter (Speichere und wende Filterschemata auf andere Blätter an); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Arbeitsmappen und Arbeitsblätter kombinieren; Zusammenführen von Tabellen basierend auf Schlüsselspalten; Daten in mehrere Blätter aufteilen; Stapelkonvertierung von xls, xlsx und PDF...
  • Mehr als 300 leistungsstarke Funktionen. Unterstützt Office / Excel 2007-2019 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. Kostenlose 30-Testversion für alle Funktionen.
Registerkarte Tab 201905

Registerkarte "Office" Bringt die Benutzeroberfläche mit Registerkarten in Office und vereinfacht Ihre Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50% und reduziert täglich Hunderte von Mausklicks für Sie!
officetab unten
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Vishnu Subind · 3 months ago
    Hi guys, so i used to first code to change the cell colour to green/red on doubleclick/rightclick. I would like this code, however, to work just on a specific range of cells, in my case D9:P9. can someone help me on how to do that? Im new at VBA
    • To post as a guest, your comment is unpublished.
      crystal · 21 days ago
      Hi,
      The below VBA code can do you a favor, please have a try. Thank you for your comment.

      Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
      If (Not Application.Intersect(Target, Me.Range("D9:P9")) Is Nothing) Then
      Cancel = True
      Target.Interior.Color = vbRed
      End If
      End Sub
      Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
      If (Not Application.Intersect(Target, Me.Range("D9:P9")) Is Nothing) Then
      Cancel = True
      Target.Interior.Color = vbGreen
      End If
      End Sub
  • To post as a guest, your comment is unpublished.
    rahayu · 6 months ago
    trimakasih
  • To post as a guest, your comment is unpublished.
    rahayu · 6 months ago
    td muncul=tidak muncul
  • To post as a guest, your comment is unpublished.
    rahayu · 6 months ago
    Salam...
    sy sudah install kutools, tp kok td muncul tab kutools di layar excel ya? gmn cara mmunculkannya?trimakasih
  • To post as a guest, your comment is unpublished.
    Cr Decima · 7 months ago
    I have a problem.
    I want change color of one hyperlink if it had linked with one PDF to RED and if had not link with one PDF will show BLUE color.
    How can I do now?
    • To post as a guest, your comment is unpublished.
      crystal · 7 months ago
      Good day,
      Sorry can't help you with that. Thanks for commenting.
  • To post as a guest, your comment is unpublished.
    Devika Kalika · 8 months ago
    I tried the "Change the highlighted color when cells are selected with VBA code" option and saved my excel as Macro Enabled Worksheet. Now the last cells that were selected are highlighted and won't highlight other cells when selected. I've deleted code and reentered and saved, but still no change. I can't remove the previous highlight either. I'm at lost on what to do.
    • To post as a guest, your comment is unpublished.
      crystal · 8 months ago
      Hi,
      The code works well in my case after saving the workbook as an Excel Macro-Enabled Workbook.
      Can you tell me your Excel version?
  • To post as a guest, your comment is unpublished.
    Jason · 11 months ago
    Is there a way to just apply this to certain cells while leaving other cells with available for number entering?
  • To post as a guest, your comment is unpublished.
    Slaxx · 1 years ago
    hi. just a little heads up. i'm using office 2007.
    i tried your code, and while it did work, it wasn't what i was looking for. so i just deleted the code completely. but the last selected/active cell before i deleted the code is still green (i changed the color from vbYellow to vbGreen), and the color won't go away. it's not affected by fill color either.
    the simplest solution i found was to just delete the cell. copying and pasting will not work, it will also copy the color.
    just thought i'd let you know. you might find another solution/troubleshooting for this, besides deleting and manual entry. still, thanks! i confirm that the code works :)
  • To post as a guest, your comment is unpublished.
    Michelle · 1 years ago
    I love how easy formatting my worksheet the code for "change cell color when clicking on it" would make my daily work! I am hitting a snag though. When I copy my Blank Sheet with the code entered as described, I get a error. It runs great until I create new sheets. I am a novice at coding and am working from textbooks and the internet. I appreciate any help you will offer!
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Dear Michelle,
      I followed the steps as you described, but the code also worked in my case. Can you tell me your Office version?
      Thanks for your comment.
  • To post as a guest, your comment is unpublished.
    madhav neupane · 1 years ago
    thank you thank you so much. I appreciate you for this.