Herbers Excel-Forum - das Archiv

wenn ein bestimmtes Zeichen in String ist...

Bild

Betrifft: wenn ein bestimmtes Zeichen in String ist...
von: Jochen
Geschrieben am: 12.11.2003 13:31:31
Hallo Ihr alle,

wie muss ich eine Abfrage formulieren, wenn ich sowas will:

Wenn ein Bindestrich(-) irgendwo in Cells(1,2) vorkommt
dann ... mach was

Kann mir jemand helfen.
Habe schon InStr gefunden, aber kein Beispiel dazu in der Hilfe finden können. Mein Bücher helfen mir auch grad nicht weiter... leider.

Danke an Euch,
Jochen

Bild

Betrifft: AW: wenn ein bestimmtes Zeichen in String ist...
von: Mac4
Geschrieben am: 12.11.2003 13:39:52
Hallo Jochen,

If InStr(1, Cells(1, 2), "-", 1) Then

müsste funltionieren!

Marc
Bild

Betrifft: AW: wenn ein bestimmtes Zeichen in String ist...
von: Jochen
Geschrieben am: 12.11.2003 16:06:58
Hallo Marc,

leider funktioniert es nicht...

Für was stehen denn die beiden 1er (erster und letzter Parameter).
Vielleicht versteh ich dann warum es nicht funktioniert oder was ich ändern muss.

Danke,
Jochen
Bild

Betrifft: AW: wenn ein bestimmtes Zeichen in String ist...
von: Mac4
Geschrieben am: 12.11.2003 16:25:53
Hallo Jochen,

die erste 1 steht für die Startposition der Suche, die zweite für die Vergleichsart (hier textbasierter Vergleich)

Kannst auch in der OL-Hilfe von VBA unter Instr nachlesen!

Marc
Bild

Betrifft: Klasse! Es tut! Danke für die Hilfe (o.T.)
von: Jochen
Geschrieben am: 12.11.2003 16:53:12
*
Bild
Excel-Beispiele zum Thema " wenn ein bestimmtes Zeichen in String ist..."
Summe bilden, wenn Kriterium Zeichenfolge Leerzeichen aus einem Bereich löschen
Anfügen des Zeichens für Durchmesser Zeichenfolge aufteilen
Filtern einer Zahl aus einer Zeichenfolge Zeichenfolgen in Zahlen nach Textimport
Zeichenfolge korrigieren Zeichenfolge umkehren
Zeichen separieren Nach Textimport Strings in Zahlen wandeln