Roni möchte alles in einer Arbeitsmappe löschen, außer Zellen, die Formeln enthalten können. Diese Aufgabe kann entweder manuell oder mithilfe eines Makros ausgeführt werden.

Wenn Sie das Löschen manuell durchführen möchten, können Sie die folgenden Schritte ausführen:

  1. Drücken Sie F5. Excel zeigt das Dialogfeld Gehe zu an. (Siehe Abbildung 1.)

  2. Klicken Sie auf die Schaltfläche Spezial. Excel zeigt das Dialogfeld Gehe zu Spezial an.

(Siehe Abbildung 2.)

  1. Aktivieren Sie das Optionsfeld Konstanten. Die vier Kontrollkästchen unter der Option Formeln werden dann verfügbar. (Dies ist etwas verwirrend. Warum Microsoft das Optionsfeld Konstanten einige Kontrollkästchen unter einem anderen Optionsfeld steuern ließ, ist nicht sofort klar.)

  2. Stellen Sie sicher, dass alle Kontrollkästchen unter dem Optionsfeld Formeln aktiviert sind. (Sie sollten standardmäßig ausgewählt sein.)

  3. OK klicken. Excel wählt alle Konstanten (Zellen, die keine Formeln enthalten) im Arbeitsblatt aus.

  4. Drücken Sie die Entf-Taste.

Dies funktioniert hervorragend, wenn Sie nur gelegentlich den Nicht-Formel-Inhalt eines Arbeitsblatts löschen müssen. Wenn Sie dies öfter tun müssen, können Sie einfach die oben genannten Schritte mit dem Makrorecorder aufzeichnen. Wenn Sie möchten, können Sie auch Ihr eigenes Makro von Grund auf neu erstellen, z. B. das folgende:

Sub ClearAllButFormulas()

Dim wks As Worksheet

For Each wks In Worksheets         'ignore errors in case there is only formulas         On Error Resume Next         wks.Cells.SpecialCells _           (xlCellTypeConstants, 23).ClearContents         On Error GoTo 0     Next     Set wks = Nothing End Sub

Dieses Makro ist besonders nützlich, wenn Sie alle Nichtformelzellen in einer gesamten Arbeitsmappe löschen müssen. Der Grund dafür ist, dass das Löschen für jedes Arbeitsblatt in der gesamten Arbeitsmappe durchgeführt wird, ohne dass Sie das Löschen manuell durchführen müssen.

_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 (3226) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: