VBA: Bedingte - Ist Nichts

Es ist ein If Zustand in einer VBA-Anwendung, wie unten gesehen:

If Not My_Object Is Nothing Then
My_Object.Compute

Wenn der code im debug-Modus ausgeführt, fand ich, dass die If Zustand zurückgibt gilt auch, wenn My_Object hat "Keine Variablen".

Könnte bitte jemand dies erklären? Ich will My_Object.Compute werden nur dann ausgeführt, wenn My_Object vorhanden ist.

InformationsquelleAutor der Frage StarDotStar | 2011-12-12

Schreibe einen Kommentar