Herbers Excel-Forum - das Archiv

Instr tut nich das was ich will!

Bild

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
Bild

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
Bild

Betrifft: Pos1 = InStr(1, SuchText, SuchZeichen,1) o.w.T.
von: Reinhard
Geschrieben am: 01.10.2003 11:32:18
.
Bild

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
 Bild