#Instr – gibt’s das oder nicht?


Mit #VBA können Sie leicht herausfinden, ob ein #Text in einem anderen #enthalten ist oder nicht – verwenden Sie dafür die Funktion #Instr:

Instr(Start,TextInDemSieSuchen,TextDenSieSuchen,[Vergleichsart])

liefert die Position in TextInDemSieSuchen, an der – angefangen bei Position Start – der TextDenSieSuchen das erste Mal gefunden wird. Wird er gar nicht gefunden, so ist das Ergebnis 0.

Vergleichsart müssen Sie nicht angeben. vbBinaryCompare bedeutet, dass Ihnen Groß- und Kleinschreibung wichtig ist, vbTextCompare hingegen, dass Sie a wie A behandeln wollen, vbUseCompareOption hat keine klare Meinung – es verwendet die Einstellung, die mit Option Compare getroffen wurde, und in Access gibt’s auch noch vbDatabaseCompare – so, wie die Datenbank eingestellt ist, wird auch hier verglichen.

So, jetzt aber Beispiele:

Instr(1;“Katharina“;“a“) ergibt 2

Instr(3;“Katharina“;“a“) ergibt 5

Instr(1;“Katharina“,“o“) ergibt 0

Instr(1;“Katharina“;“A“;vbBinaryCompare) ergibt 0

Instr(1;“Katharina“;“ar“) ergibt 5.

Über katharinakanns

Microsoft Office Master Specialist mit viel Verständnis für IHR Geschäft - ich analysiere IHRE Situation, optimiere IHRE Prozesse, automatisiere IHRE Routineaufgaben, finde IHRE Lösung, unterrichte IHRE MitarbeiterInnen, mache Vorlagen mit IHRER CI, spare IHRE Zeit und IHR Geld. Ich freue mich darauf, SIE kennenlernen zu dürfen :-)
Dieser Beitrag wurde unter Access, Excel, PowerPoint, VBA, Word abgelegt und mit , , , , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s