das hier ist mein erster Beitrag im Forum. Ich bin 26 Jahre alt und meine Kenntnisse in VBA beschränken sich im Wesentlichen auf den Recorder. Ich beschäftige mich erst seit gestern überhaupt mit VBA, da ich bisher meine Probleme immer mit Formeln lösen konnte.
Ich habe folgendes Problem: Ich möchte gerne alle Tabellenblätter in meiner Excelmappe löschen, wenn in der Zelle A1 der Bezug zu einer Formel fehlt (#BEZUG!). Ich habe nun einen Code zusammen gebastelt, der zwar keine Fehlermeldung ausspuckt, aber auch kein Ergebnis erzielt:
Sub Makro1()
Dim wks As Worksheet
For Each wks In Worksheets
If Cells(1, 1).Text = "#BEZUG!" Then
Application.DisplayAlerts = False
wks.Delete
Application.DisplayAlerts = True
End If
Next
End Sub
Sieht jemand meinen Fehler? Vielen Dank schon einmal! :)