763 Aufrufe
in Tabellenkalkulation von ahorn38 Experte (3.3k Punkte)
Hallo,

ich möchte in einer Spalte "A" nach einer str-Variablen suchen. Allerdings soll die Suche nur die ersten Zellen bis z.B. "A10" umfassen.
Danke und Gruß A.

3 Antworten

0 Punkte
von m-o Profi (22.9k Punkte)
Hallo Andreas,

hier mal ein Beispiel:

Sub suchen()

Dim suchtext As String
Dim Ergebnis As Range

'Suchtext eingeben
suchtext = "Test"

With ActiveSheet.Range("A1:A10")
Set Ergebnis = .Find(suchtext, LookIn:=xlValues, lookat:=xlPart)
End With

If Ergebnis Is Nothing Then
MsgBox "Leider nichts gefunden", 0, "Suche abgeschlossen"
Else
Ergebnis.Activate
End If

End Sub


Durch lookat:=xlPart wird der Suchbegriff auch innerhalb des Inhalts der Zelle (Teil des Zellinhalts) gesucht. Bei lookat:=xlWhole müssen der Suchbegriff und der entsprechende Zellinhalt übereinstimmen, damit ein Ergebnis angezeigt wird.


Gruß

M.O.
0 Punkte
von ahorn38 Experte (3.3k Punkte)
Hallo M.O.

vielen Dank!!
Gruß A.
0 Punkte
von m-o Profi (22.9k Punkte)
Hallo Andreas,

das ging ja schnell ;-). Danke für die Rückmeldung.

Gruß

M.O.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...