Eigenleben von VBA!?
22.02.2008 15:39:48
VBA!?
ich verzweifle an einem Phänomen für das ich keine logische Erklärung habe.
Ich nutze VBA um ähnlich der Formel SVerweis eine Spalte nach einer Variablen, die zuvor aus der aktiven Zelle ausgelesen wurde, zu durchsuchen und anschließend aus der entsprechenden Zeile Daten auszulesen. Bei der Variablen handelt es sich um Zahlen zwischen 1 und 1500.
Eigentlich easy.
Es gibt allerdings Werte z.B. 709, 888 die nicht gefunden werden obwohl sie in der zu durchsuchenden Tabelle stehen.
Wenn ich den Programmablauf stoppe, um zu kontrollieren was die Ursache ist, fällt auf, daß in den beschriebenen Fällen die Variable nicht ausgelesen wurde. Sonst tritt der Fehler nicht auf.
Kann mir bitte jemand einen Tipp geben warum im einem Fall eine Zelle in eine Variable ausgelesen wird und in einem anderen nicht - kann das am Inhalt liegen?! Bei 710 klapp's bei 709 nicht!
Für kreative Lösungen wäre ich dankbar.
Danke