Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Satz in Zelle suchen - Problem mit "like"

Satz in Zelle suchen - Problem mit "like"
20.10.2008 16:39:00
Flo
Hallo zusammen,
Ich habe wieder ein kleines Problem bei dem ich nicht weiterkomme.
Ich möchte in einer for-Schleife nach dem Satz "# LEGEND OF CURVE" suchen.
Das habe ich folgendermaßen probiert:
If WS.Cells(1, 1).Offset(i, 0) Like "# LEGEND OF CURVE*" Then ...
Das funktioniert aber leider nicht.
If WS.Cells(1, 1).Offset(i, 0) = "# LEGEND OF CURVE" funktioniert, das möchte ich aber nicht verwenden, da es sein kann dass hinter dem CURVE noch Leerzeichen stehen und das gnaze dann nicht mehr funktioniert.
Danke für Eure Hilfe!
Gruß
Flo

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Satz in Zelle suchen - Problem mit "like"
20.10.2008 16:47:23
Rudi
Hallo,
Groß-Kleinschreibung?
If UCase(WS.Cells(1, 1).Offset(i, 0)) Like "# LEGEND OF CURVE*" Then
Gruß
Rudi
AW: Satz in Zelle suchen - Problem mit "like"
20.10.2008 16:50:27
Andi
Hi,
das Zeichen # dient beim Like-Operator als Platzhalter für eine beliebige Ziffer, wobei im Unterschied zum * auch tatsächlich eine Ziffer vorhanden sein muss; wenn das # nicht als Platzhalter gedacht ist, dann muss es in eckige Klammern gesetzt werdenm, also so:
If WS.Cells(1, 1).Offset(i, 0) Like "[#] LEGEND OF CURVE*" Then
Schönen Gruß,
Andi
AW: Satz in Zelle suchen - Problem mit "like"
20.10.2008 16:56:00
Flo
Danke für Eure Hilfe!
Danke Andi, das war das Problem an der Sache.
Funzt so jetzt einwandfrei.
Gruß
Flo
Anzeige
gern geschehen... (ot)
20.10.2008 17:04:00
Andi
.
AW: Satz in Zelle suchen - Problem mit "like"
20.10.2008 16:53:25
rofu
Hallo Flo,
mit InStr sollte es gehen
If InStrg(WS.Cells(1, 1).Offset(i, 0),"LEGEND OF CURVE" Then ...
usw...
LG
Rofu
AW: Satz in Zelle suchen - Problem mit "like"
20.10.2008 17:04:00
Tino
Hallo,
Du kannst mit Like nicht nach Platzhalterzeichen suchen.
Versuche es mal so.
If WS.Cells(1, 1).Offset(i, 0) Like "? LEGEND OF CURVE*" And Left$(Cells(1, 1), 1) = "#" Then


Gruß Tino

Anzeige

311 Forumthreads zu ähnlichen Themen


Guten Tag zusammen!
Bitte helft mir bei folgendem Problem:
In einer Userform habe ich eine ganze Reihe Textboxen, in die zum größten Teil Zahlen eingegeben werden.
Nun ist ja bekannt, dass beim Schreiben in Zellen der Inhalt der Textboxen als Text interpretiert wird. Mit der Anweisu...

Guten Tag zusammen!
Bitte helft mir bei folgendem Problem:
In einer Userform habe ich eine ganze Reihe Textboxen, in die zum größten Teil Zahlen eingegeben werden.
Nun ist ja bekannt, dass beim Schreiben in Zellen der Inhalt der Textboxen als Text interpretiert wird. Mit der Anweisu...

Hallo,
ich möchte in Excell mehrere Zelle suchen, die folgenden String in einer oder mehreren Zeilen enthalten: ----
Diese Zeilen möchte ich dann löschen. Nach diesem String sind noch weitere Zeichen vorhanden, die auch gelöscht werden sollen.
Weiß jemand wie ich am besten vorgehe?...

Hallo,
ich möchte den Wert in farbigen Zellen addieren.
Z.B.
Zelle A1 :C1 Zellfarbe gelb, in jeder Zelle steht der Wert 1 ; Ergebnis soll 3 sein
oder
Zelle A2 = grün Wert =1, B2 = gelb Wert=2, C2 = gelb Wert =2; Ergebnis soll 4 sein
gibt es dafür eine Funktion oder is...

Halli Hallo,
ich bin ziemlicher Neuling in VBA. Daher würde ich euch bitten mir bei meiner Fragestellung zu helfen und zwar wie folgt: Ich möchte aus einer Tabelle aller Zellen kopieren, bis der Wert einer Zelle 0 annimmt. Diesen bestimten Bereich möchte ich in einer neuen Datei abspeichern...

Liebe xls-Profis,
ich muss Kunden-Stammdaten von 2 Datenbanken vergleichen u habe folgende Aufgabe:
2 Textzellen miteinander vergleichen und Unterschiede finden und markieren.
Einfache Beispiele:
A1 B1
Huber Hubber hier sollte in der Zelle B1 z.B. mit be...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige