ich versuche gerade die Performance meines Codes zu verbessern und habe einen Hinweis bekommen, dass es evtl. helfen soll Variablen am Ende einer Sub zu löschen.
Also habe ich folgenden Code geschrieben (Stark vereinfacht, aber Fehler tritt auf):
Sub Diagramm_Update()
Dim MB, DB, CB As Worksheet
Set TB = ThisWorkbook.Worksheets("MAIN")
Set DB = ThisWorkbook.Worksheets("DATA")
Set CB = ThisWorkbook.Worksheets("CHARTS")
'Modify Charts
'Clear Variables
TB = Empty
DB = Empty
CB = Empty 'Hier kommt der Laufzeitfehler
End Sub
und bekomme beim Ausführen den Fehler 438 - Objekt unterstützt diese Eigenschaft oder Methode nicht. Warum kann der Code 2 Worksheets löschen, aber versagt am dritten Worksheet?
Rainer