Herbers Excel-Forum - das Archiv
Instr tut nich das was ich will!
Betrifft: Instr tut nich das was ich will!
von: LotharP
Geschrieben am: 01.10.2003 11:13:50
Guten morgen Gemeinde!
Ich habe ein Problem mit Instr.
Anbei der Einfachheit halber der Source:
(Der aus der Hilfe zu Instr. ist)
In Datpath steht fogender String:
F:\USER\VC\KAMPLAN\2003\PLAN2003\Bregel\Zander\ALT\Kamplan.xls
oder in einem anderen Fall:
F:\USER\VC\KAMPLAN\2003\PLAN2003\Summe\Zander\Kamplan.xls
Sub Zeichensuche(datpath)
Dim SuchText, SuchZeichen, Pos1, pos2
SuchText = datpath '
SuchZeichen = "Alt"
Pos1 = InStr(1, SuchText, SuchZeichen) ' Liefert 9.
SuchZeichen = "summe"
pos2 = InStr(SuchText, SuchZeichen)
Pos1 = Pos1 + pos2
If Pos1 > 0 Then
MsgBox datpath
datpath = "raus"
Else
call weiter
End If
End Sub
Was ist verkehrt?
Er erkennt die Suchzeichen nicht. Kann es sein, daß er nur ein Zeichen vergleichen kann? Wie kann ichs lösen?
Gruß
Lothar
Betrifft: AW: Summe <> summe
von: Nike
Geschrieben am: 01.10.2003 11:25:02
Hi,
Summe ist halt nicht gelich summe
groß klein Unterscheidung...
Bye
Nike
Betrifft: Pos1 = InStr(1, SuchText, SuchZeichen,1) o.w.T.
von: Reinhard
Geschrieben am: 01.10.2003 11:32:18
.
Betrifft: AW: Instr tut nich das was ich will!
von: LotharP
Geschrieben am: 01.10.2003 12:00:17
Hallo ihr Beiden,
danke für die prompte Hilfe.
Jepp, da hab' ich nicht dran gedacht. Er vergleicht bitweise wenn ich nicht irre?!
Werds gleich versuchen.
Reinhard : Versteh ich nicht ganz: Was ist der Parameter hinter Suchzeichen,?
Wenn möglich nur ne kurze Info?!
Nochmals Danke und ne schöne RESTWOCHE! (Die ja Gott sei Dank morgen rum ist)
Gruß
Lothar