Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Denkfehler bei InStr?

Forumthread: Denkfehler bei InStr?

Denkfehler bei InStr?
24.06.2013 18:31:30
Andreas
Hallo zusammen,
ich habe mal wieder ein Problemchen. Ich möchte in einer Zelle überprüfen, ob "/" enthalten ist und wenn es nur ein mal auftritt, soll eine Fehlermeldung kommen. Bei dem =0 Fehler funktioniert es, bei dem anderen nicht. Warum?
If InStr(Plan.Cells(i, k), "/") = 1 Or InStr(Plan.Cells(i, k), "/") = 0 Then
MsgBox "Achtung Falscheingabe in " & i
Exit Sub
End If

Bsp Eingabe richtig: Haus/Karl-Liebknecht-Str.1/Hamburg
Fehler bei: Haus/Karl-Liebknecht-Str.1
Viele Grüße
Andi

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Ja, InStr zählt nicht, sondern stellt die ...
24.06.2013 18:46:24
Luc:-?
…Position des 1.Auftretens des Suchbegriffs fest, Andi!
So würde es fktionieren:
If Len(Plan.Cells(i, k) - Len(Replace(Plan.Cells(i, k), "/", "")) 2 Then
Gruß Luc :-?

ach so, ja richtig e.o.m
24.06.2013 18:51:26
selli
.

AW: Ja, InStr zählt nicht, sondern stellt die ...
24.06.2013 18:52:05
Andreas
Luc, ich danke dir für die Erleutung!
Schöne Woche und viele Grüße
Andi

Anzeige
AW: Denkfehler bei InStr?
24.06.2013 18:50:23
selli
hallo andi,
ich würde erstmal reduzieren.
If InStr(Plan.Cells(i, k), "/") < 2 Then
MsgBox "Achtung Falscheingabe in " & i
Exit Sub
End If
gruß selli
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18