Wie lösche ich bestimmte Zelleninhalte, wenn sich der Wert einer anderen Zelle in Excel ändert?
Angenommen, Sie möchten einen Bereich bestimmter Zelleninhalte löschen, wenn der Wert einer anderen Zelle geändert wird. Wie können Sie dies tun? Dieser Beitrag zeigt Ihnen eine Methode zur Lösung dieses Problems.
Löschen Sie den angegebenen Zelleninhalt, wenn sich der Wert einer anderen Zelle mit dem VBA-Code ändert
Wie im folgenden Screenshot gezeigt, wird der Inhalt in Zelle C2: C1 automatisch gelöscht, wenn der Wert in Zelle A3 geändert wird. Bitte gehen Sie wie folgt vor.
1. Im Arbeitsblatt löschen Sie den Zelleninhalt basierend auf anderen Zellenänderungen. Klicken Sie mit der rechten Maustaste auf die Registerkarte Blatt und wählen Sie Code anzeigen aus dem Kontextmenü. Siehe Screenshot:
2. In der Öffnung Microsoft Visual Basic für Applikationen Fenster, kopieren Sie den VBA-Code und fügen Sie ihn in das Code-Fenster ein.
VBA-Code: Löscht den angegebenen Zelleninhalt, wenn sich der Wert einer anderen Zelle ändert
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A2")) Is Nothing Then
Range("C1:C3").ClearContents
End If
End Sub
Note: Im Code ist B2 die Zelle, auf der Sie den Zellinhalt löschen, und C1: C3 ist der Bereich, aus dem Sie den Inhalt löschen. Bitte ändern Sie sie nach Bedarf.
3. Drücken Sie die Taste Andere + Q Tasten zum Schließen der Microsoft Visual Basic für Applikationen Fenster.
Dann können Sie Inhalte im Bereich C1 sehen: C3 wird automatisch gelöscht, wenn sich der Wert in Zelle A2 wie im folgenden Screenshot ändert.
In Verbindung stehende Artikel:
- Wie lösche ich den Inhalt des Kombinationsfelds mit VBA-Code in Excel?
- Wie lösche ich Inhalte und Formatierungen gleichzeitig in Excel-Zellen?
- Wie lösche ich den Inhalt des benannten Bereichs in Excel?
- Wie lösche ich eingeschränkte Werte in Zellen in Excel?
- Wie lösche ich bestimmte Zelleninhalte beim Öffnen und Beenden in der Excel-Arbeitsmappe?
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die 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 jeden Tag Hunderte von Mausklicks für Sie!