Inhaltsverzeichnis
In Excel, Bedingte Formatierung ist eine praktische Funktion, mit der Sie Zellen auf der Grundlage bestimmter bedingter Kriterien mühelos formatieren und schattieren können. Es kann jedoch vorkommen, dass Sie die bedingte Formatierung in Excel löschen oder aufheben möchten. In diesem Lernprogramm erklären wir Ihnen, wie Sie die Bedingte Formatierung auf verschiedene Weise, einschließlich der Funktion "Klare Regeln" und der Anwendung von VBA .
Download Arbeitsbuch Praxis
Laden Sie dieses Übungsheft herunter, um zu üben, während Sie diesen Artikel lesen.
Formatierung entfernen.xlsm3 Beispiele zum Entfernen bedingter Formatierungen in Excel
Ein Beispieldatensatz der durchschnittlichen Jahresgehälter bei Google's Wir haben die Einkommen mit einem Durchschnittsgehalt von mehr als $120,000 mit Bedingte Formatierung Möglicherweise müssen Sie jedoch die bedingte Formatierung nach der Anwendung entfernen.
Wir zeigen Ihnen drei verschiedene Möglichkeiten, bedingte Formatierungen zu entfernen. Zunächst verwenden wir die übliche Methode. Dann verwenden wir VBA Code werden wir die bedingte Formatierung aufheben und gleichzeitig das Format beibehalten.
1. grundlegende Methode zum Entfernen bedingter Formatierungen anwenden
Zu Beginn werden wir die C lear Regeln Befehl zum Entfernen Bedingte Formatierung Das ist in der Regel die einfachste Methode zur Entfernung. Bedingte Formatierung Um diese Methoden anzuwenden, befolgen Sie einfach die folgenden Schritte.
Schritt 1:
- Wählen Sie zunächst den Bereich aus, auf den Sie die Bedingte Formatierung .
Schritt 2:
- Klicken Sie auf Zuhause.
Schritt 3:
- Klicken Sie zunächst auf das Feld Bedingte Formatierung
- Wählen Sie die Klare Regeln
- Wählen Sie schließlich Regeln aus ausgewählten Zellen löschen aus dem Menü.
- Sie werden also sehen, dass Ihr Bedingte Formatierung ist nicht mehr vorhanden.
2. einen VBA-Code ausführen, um bedingte Formatierungen zu entfernen
In diesem Abschnitt erklären wir Ihnen, wie Sie VBA Code zum Entfernen Bedingte Formatierung Es ist ein einzigartiger Ansatz, aber er funktioniert. Denn Sie können einfach den Bereich auswählen und die bedingte Formatierung entfernen, um denselben Code unzählige Male anzuwenden. Um eine VBA Code, befolgen Sie die nachstehenden Schritte.
Schritt 1:
- Drücken Sie erstens Alt + F11 zu aktivieren VBA Makro-aktiviertes Arbeitsblatt .
- Wählen Sie einfügen. auf der Registerkarte.
- Wählen Sie dann Modul aus den Optionen.
Schritt 2:
- Nach der Auswahl eines Modul fügen Sie einfach das Folgende ein VBA.
Sub DeleteConditionalFormats() Dim WorkRng As Range On Error Resume Next xTitleId = "ExcelWIKI" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) WorkRng.FormatConditions.Delete End Sub
Hier,
- Dim WorkRng As Range ist die Deklaration der Variable WorkRng als Bereichswert.
- xTitleId = "ExcelWIKI" ist der Name des Titels, der im Eingabefeld erscheint.
- Set WorkRng = Application.Selection bezieht sich auf den Bereich, der sich aus der aktuellen Auswahl ergibt.
- InputBox("Bereich", xTitleId, WorkRng.Address, Type:=8) bezieht sich auf das Eingabefeld, das erscheint, um den Bereich zu erhalten, und mit dem Titel 'ExcelWIKI' benannt ist.
WorkRng.FormatConditions.Delete bezieht sich auf das Löschen aller bedingten Formate innerhalb des Bereichs.
Schritt 3:
- Speichern Sie das Programm und drücken Sie F5 um es auszuführen.
- Ein Bereich Box 'ExelDemy' erscheint, wählen Sie den Bereich aus.
- Drücken Sie schließlich Eingabe um die Änderungen zu sehen.
Folglich, Bedingte Formatierung werden aus den Zellen entfernt, wie in der folgenden Abbildung zu sehen ist.
Ähnliche Lektüre
- Entfernen des Fehlers #DIV/0! in Excel (5 Methoden)
- Panels in Excel entfernen (4 Methoden)
- Hyperlink aus Excel entfernen (7 Methoden)
- Ausreißer in Excel entfernen (3 Wege)
- Entfernen von Bindestrichen aus der SSN in Excel (4 schnelle Methoden)
3. einen VBA-Code ausführen, um die bedingte Formatierung zu entfernen, aber das Format beizubehalten
Zusätzlich zur vorherigen Methode können Sie auch die Bedingte Formatierung dennoch das Format beibehalten, indem Sie VBA Die Excel-Funktionen lassen dies im Allgemeinen nicht zu. Nur die VBA Code können Sie dies erreichen, d. h. VBA Vorherrschaft des Codes über Excel-Funktionen Führen Sie dazu die folgenden Schritte aus.
Schritt 1:
- Zum Öffnen des VBA-Makro , drücken Alt + F11 .
- Wählen Sie unter den Registerkarten die Option einfügen.
- Wählen Sie dann Modul .
Schritt 2:
- Fügen Sie Folgendes ein VBA Code.
Sub Remove_Condition_but_Keep_Format() Dim xRg As Range Dim xTxt As String Dim xCell As Range On Error Resume Next If ActiveWindow.RangeSelection.Count> 1 Then xTxt = ActiveWindow.RangeSelection.AddressLocal Else xTxt = ActiveSheet.UsedRange.AddressLocal End If Set xRg = Application.InputBox("Bereich auswählen:", "ExcelWIKI", xTxt, , , , , 8) If xRg Is Nothing Then Exit Sub For Each xCell In xRgWith xCell .Font.FontStyle = .DisplayFormat.Font.FontStyle .Font.Strikethrough = .DisplayFormat.Font.Strikethrough .Interior.Pattern = .DisplayFormat.Interior.Pattern If .Interior.Pattern xlNone Then .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex .Interior.Color = .DisplayFormat.Interior.Color End If .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade.Interior.PatternTintAndShade = .DisplayFormat.Interior.PatternTintAndShade End With Next xRg.FormatConditions.Delete End Sub
Hier,
- xRg As Bereich bezieht sich auf die Deklaration von xRg als Bereich.
- xTxt As String bezieht sich auf die Deklaration von xTxt als Zeichenkette.
- xCell As Bereich bezieht sich auf xCell als einen Bereich.
- Bei Fehler Fortsetzen Weiter verweist darauf, dass Ihr Code auch im Fehlerfall weiterläuft.
- RangeSelection.Count bezieht sich auf die Auswahl der Zellen im Arbeitsblatt.
- UsedRange.AddressLocal bezieht sich auf den verwendeten Bereich im angegebenen Arbeitsblatt.
- InputBox("Bereich auswählen:", "ExcelWIKI", xTxt, , , , , 8) ist das Eingabefeld, in das Sie den Bereich eingeben, der mit dem Titel "ExcelWIKI" angezeigt wird.
- .Font.FontStyle = .DisplayFormat.Font.FontStyle Befehle wird diese Schrift als bedingte Formatierung beibehalten.
- .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex Befehl, der die Zellenfarbe als bedingte Formatierung beibehält.
- .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade Befehle, die Innenschattierung und das Objekt bleiben als bedingte Formatierung erhalten.
xRg.FormatConditions.Delete bezieht sich auf das Löschen aller bedingten Formatierungen für den Bereich für den String-Wert unter dem Bereich.
Schritt 3:
- Es wird ein Dialogfeld angezeigt, in dem Sie den Bereich auswählen.
- Klicken Sie schließlich auf OK um die Ergebnisse zu sehen.
Deshalb, Bedingte Formatierung wird in der folgenden Abbildung gelöscht, aber das Zellenformat bleibt gleich.
Lesen Sie mehr: Formatierung in Excel entfernen, ohne den Inhalt zu entfernen
Schlussfolgerung
Zusammenfassend hoffe ich, dass dieses Tutorial Ihnen gezeigt hat, wie man bedingte Formatierungen in Excel sowohl mit der einfachen Methode als auch mit VBA-Code entfernt. Alle diese Techniken sollten Sie lernen und auf Ihre Daten anwenden. Schauen Sie sich das Übungsbuch an und wenden Sie das Gelernte an. Dank Ihres Beitrags sind wir in der Lage, Projekte wie dieses zu unterstützen.
Bitte zögern Sie nicht, uns zu kontaktieren, wenn Sie Fragen haben, und hinterlassen Sie unten einen Kommentar, um mir Ihre Meinung mitzuteilen.
Exzellent Die Mitarbeiter werden Ihre Anfragen so schnell wie möglich beantworten.