Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1560to1564
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA - Suche egal ob case-sensitive...

VBA - Suche egal ob case-sensitive...
06.06.2017 23:06:29
Darren
Hi,
wie müssen die Daten bzw die Suche "Funktion" in VBA aufgebaut sein damit ich nach einem Wort suchen kann, der egal wo und wie er ist i einem Satz gefunden wird:
- das Wort kann am Anfang, in der Mitte oder am Ende sein
- Leerzeichen drumherum -mal mehr oder weniger
- in kleinen oder großen Buchstaben (Umsatz, UMSATZ).
Mit
If Suchevariable Like "*" & Gefundenvariable & "*" Then
hat es nicht funktioniert. Begriffe mit Case-sensitive wurden nicht gefunden.
Grüße
Darren

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

Betreff
Datum
Anwender
Anzeige
AW: VBA - Suche egal ob case-sensitive...
06.06.2017 23:13:03
MatthiasG
Hallo Darren,
in das Modul, wo der Code steht, gehört ganz oben, außerhalb der Prozeduren, ein
Option Compare Text

hin.
Gruß Matthias
AW: VBA - Suche egal ob case-sensitive...
06.06.2017 23:15:10
Darren
Genial und einfach - muss man nur wissen! Danke Matthias!
AW: VBA - Suche egal ob case-sensitive...
06.06.2017 23:22:51
Daniel
Hi
"Like" ist Case-Sensitiv.
du kannst aber mit LCase bzw UCase einen Text in Klein- oder Großbuchstaben wandeln und damit den Vergleich durchführen:
IF LCase(SucheVariable) Like "*" & LCase(GefundenVariable) & "*" Then
wobei SucheVariable der lange Text und GefundenVariable der kurze Text sein muss.
alternativ geht auch
If Instr(1, SucheVariable, GefundenVariable, vbTextCompare) > 0 Then
Gruß Daniel
Anzeige
AW: VBA - Suche egal ob case-sensitive...
12.06.2017 20:23:24
Darren
Danke sehr!
Darren

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige