Vergleich

Bild

Betrifft: Vergleich
von: Michael
Geschrieben am: 11.12.2003 12:10:13

Hallo@all,
Habe einen Code gestrickt, dessen if anweisung ausgeführt wird wenn der Sheetname mit dem eingelesenem Feld übereinstimmt.
Leider geht er nicht rein selbst wenn Gleichheit besteht.
Ausschnitt:

Sheets(wsh2.Name).Select
For j = 0 To 500
XY = ID(j)
If XY = wsh2.Name Then ...

Alle Variablen sind Variant, allerdings ID ist nach dem Einlesen Variant/Double.
Die sheetnamen sind z.B. vom Typ 6598746444.
Warum wird der If zweig nicht ausgeführt??

Gruß
Michael

Bild


Betrifft: AW: Vergleich
von: PeterW
Geschrieben am: 11.12.2003 12:19:53

Hallo Michael,

Namen sind Strings, versuch mal
If CStr(XY) = wsh2.Name Then ...

Gruß
Peter


Bild


Betrifft: AW: Vergleich
von: Michael
Geschrieben am: 11.12.2003 12:43:37

Hallo&Danke Peter!
Es funzt!
DANKE DANKE DANKE


Bild

Beiträge aus den Excel-Beispielen zum Thema " Vergleich"