hab zwar schon im Netz gesucht, aber weiss eben nicht so recht, wie ich das Thema formulieren soll.
_________A_________B
1_______1,23______1,234
Die Zahl in B1 entspricht der gesamten "Länge" der Zahl - es kommen also keine weiteren Stellen dazu.
Beide Zahlen sind identisch - nur die Darstellung der Nachkommastellen unterschiedlich. Demnach ist in
Excel:
=A1=B1 ist WAHR, genau wie
VBA:
range("A1") = range("B1") ist True
range("A1") = 1.234 ist True
Jedoch findet die Find-Methode
Range("A1:B1").find(range("A1"), , xlValues)
nur die Zelle B1, egal ob A1 oder B1 beim Suchstart aktiv war.
Ganz abgesehen davon, wird selbst B1 nicht mehr gefunden, sollte in B1 aufgrund zu geringer Spaltenbreite nur noch #### enthalten sein.
Wie kann ich die Find-Methode so verwenden, dass sie nach dem gesamten Inhalt und nicht nach dessen Darstellung / Format sucht?
Die Schleife für die "manuelle" Suche kann ich mir zwar schreiben, aber fände es total unnötig/umständlich - immerhin gibt Excel eine Suchfunktion von Haus aus mit. Also bitte kein Antworten ala "Warum versuchst du es nicht mit einer eigenen Schleife" - bitte nicht falsch verstehen
Vielen Dank, t4z