Zu Beginn eines jeden Jahres erstellt Richard eine Kopie der Excel-Arbeitsmappe des Vorjahres. Um sich auf die Neujahrsdaten vorzubereiten, muss er dann alles in der Kopie außer den Formeln löschen. Richard fragt sich, ob es dafür einen schnellen Weg gibt.

Tatsächlich gibt es eine sehr schnelle Möglichkeit, alle Nichtformelinformationen in einem Arbeitsblatt manuell zu löschen. Befolgen Sie diese Schritte:

  1. Drücken Sie F5. Excel zeigt das Dialogfeld Gehe zu an.

  2. Klicken Sie auf Spezial. Excel zeigt das Dialogfeld Gehe zu Spezial an. (Siehe Abbildung 1.)

  3. Stellen Sie sicher, dass das Optionsfeld Konstanten ausgewählt ist. (Dies ist äußerst wichtig. Klicken Sie im Dialogfeld nicht auf eine andere Option.)

  4. OK klicken. Alle Zellen, die Konstanten enthalten (alles außer Formeln), werden ausgewählt.

  5. Drücken Sie die Entf-Taste.

Wenn eine Arbeitsmappe viele Arbeitsblätter enthält und Sie alle Konstanten aus jedem Arbeitsblatt löschen möchten, möchten Sie möglicherweise ein Makro verwenden, das die obigen Schritte für die gesamte Arbeitsmappe automatisiert.

Sub DelAllConstants()

Dim wks As Worksheet     Dim rng As Range

For Each wks In ThisWorkbook.Worksheets         On Error Resume Next         Set rng = wks.Cells.SpecialCells(xlCellTypeConstants, 23)

On Error GoTo 0         If Not rng Is Nothing Then             rng.ClearContents         End If         Set rng = Nothing     Next     Set wks = Nothing End Sub

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (11168) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: