heute eine Kleinigkeit, aber isch komme nicht drauf.
Habe von O-J in verschiedenen Zellen #WERT! stehen.
Diese sollten alle mit einem Makro gelöscht werden.
Danke
Specialcells(xlCellTypeFormulas,xlErrors)
Gruess HansueliSub Makro5()
Columns("J:N").Select
Selection.Replace What:="#WERT!", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("J6").Select
End Sub
Bitte eventuell Formel korrigieren.Sub Test()
Dim Bereich As Range
Dim Zelle As Range
Set Bereich = Range("J:N").UsedRange
For Each Zelle in Bereich
If Zelle "" Then
If IsError(Zelle) Then Zelle = ""
End If
Next Zelle
End Sub
Nochmal, warum àmderst du deine Formel nicht, dass die den Fehler erst gar nicht ausgibt?#WERT!
auftritt.Start - Bearbeiten - Suchen und Auswählen - Inhalte auswählen
.Formeln
oder Konstanten
aus und stelle sicher, dass Fehlerwerte
aktiviert ist.Wenn du ein Makro verwenden möchtest, kannst du den Excel Recorder nutzen, um den entsprechenden Code aufzuzeichnen.
Problem: Das Makro funktioniert nicht wie gewünscht.
Problem: #WERT!
bleibt trotz Löschen stehen.
Kopieren
und dann Inhalte einfügen -> Werte
verwendest.Problem: Fehler beim Ausführen des VBA-Codes.
Manuelles Löschen: Du kannst auch die Ersetzen
-Funktion verwenden, um #WERT!
zu löschen:
Strg + H
, gib #WERT!
in das Feld „Suchen nach“ und lasse das Feld „Ersetzen durch“ leer.VBA-Lösung: Verwende den folgenden VBA-Code, um alle Zellen mit Fehlern zu löschen:
Sub FehlerLoeschen()
Dim Bereich As Range
Dim Zelle As Range
Set Bereich = Range("J:N").UsedRange
For Each Zelle In Bereich
If IsError(Zelle) Then Zelle.ClearContents
Next Zelle
End Sub
Beispiel 1: Du hast eine Tabelle mit Berechnungen in den Spalten J bis N, und einige Zellen zeigen #WERT!
. Verwende die oben beschriebenen Schritte, um diese Fehler schnell zu entfernen.
Beispiel 2: Wenn du ein Makro möchtest, das automatisch alle Zellen mit Fehlern in einem bestimmten Bereich löscht, kannst du den oben angegebenen VBA-Code verwenden.
VBA optimieren: Vermeide die Verwendung von Select
in deinem VBA-Code. Stattdessen kannst du direkt mit den Objekten arbeiten, um deinen Code effizienter zu gestalten.
Formel anpassen: Um das Auftreten von #WERT!
zu vermeiden, kannst du die WENNFEHLER
-Funktion in deinen Formeln verwenden. Beispiel:
=WENNFEHLER((deine Formel);"")
Regelmäßige Überprüfung: Überprüfe regelmäßig deine Daten auf Fehlerwerte, um eine saubere und fehlerfreie Tabelle zu gewährleisten.
1. Wie kann ich alle Formeln aus Excel entfernen?
Du kannst alle Formeln entfernen, indem du die Zellen auswählst, Kopieren
wählst und dann Inhalte einfügen -> Werte
verwendest.
2. Wie lösche ich Zellen mit bestimmten Inhalten?
Verwende die Suchen und Auswählen
-Funktion, um gezielt Zellen mit bestimmten Inhalten zu finden und zu löschen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen