Loop While Not c Is Nothing And c.Address <> fa
Das steht ja so in der Excel-Referenz drin. Ist allerdings völliger Blödsin, d.h. hat Potential in einem Laufzeitfehler zu enden.
Problem ist, dass wenn hier c gleich Nothing ist, kann der zweite Teil der logischen Verknüpfung nicht ausgewertet werden (weil c dann keinen Member Address haben kann).
Darum
Not c Is Nothing
an der Stelle einfach weglassen - ist 'n fehlerhafter Codeschnipsel in der Excel-Referenz.
PS: Wenn einmal ein Resultat (also eine Zelle) gefunden wurde und sich am Datenumfang nichts ändert, dann wird auch nie Nothing rauskommen, da bereits vorab schon bestätigt wurde, dass es mind. einen Fund gibt. Kann man lange darüber reden. Gibt hier einige rare Sonderfälle bei denen man innerhalb der Schleife dann auf Nothing testen müsste. in 98% der Fälle jedoch nicht notwendig. ;o)
Gruß
|