Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Formeln beim leeren nicht löschen

Forumthread: Formeln beim leeren nicht löschen

Formeln beim leeren nicht löschen
09.04.2025 09:14:35
M3th0x
Wie mache ich es, dass wenn ich Zellen auswähle, diese nicht gelöscht werden können.

Beispiel Datei: https://www.herber.de/bbs/user/176662.xlsx

Ich möchte hier, wenn Zelle B4:H15 zum Beispiel markiert ist und gelöscht wird, dass die Formeln vorhanden bleiben. Wie mache ich das?
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formeln beim leeren nicht löschen
09.04.2025 09:28:14
MCO
Moin!

Wenn du den Bereich markiert hast, dann drucke F5 , "inhalte" und setze den Haken bei Konstanten.

Gruß, MCO
AW: Formeln beim leeren nicht löschen
09.04.2025 12:33:57
M3th0x
Ist es auch möglich, dies so zu gestalten, dass man es normal löschen kann? Ich kenne meine Kollegen und das wird mit der Methode leider nicht lange funktionieren.

Am besten eine Lösung, bei der ich das nicht bei allen 52 Kalenderwochen jedes Feld einstellen muss. Ist sowas nicht über VBA möglich?
Anzeige
AW: Formeln beim leeren nicht löschen
09.04.2025 13:08:46
daniel
Hi
per VBA geht da sicherlich was.
beispielsweise sowas im Change-Event des Tabellenblatts:

Private Sub Worksheet_Change(ByVal Target As Range)

If WorksheetFunction.CountA(Target) = 0 Then 'Prüfen, ob Inhalte geleert wurden
Application.EnableEvents = False
Application.Undo ' Löschen rückgängig machen
On Error Resume Next
Target.SpecialCells(xlCellTypeConstants).ClearContents 'Zelle mit Konstanten leeren
On Error GoTo 0
Application.EnableEvents = True
End If
End Sub


dieser Code macht nach einem Leeren der Zellen diesen Schritt zunächst rückgängig und leert dann nur die Zellen mit konstantem Inhalt, so dass die Formeln erhalten bleiben.

Gruß Daniel
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18