Clever-Excel-Forum

Normale Version: Excel VBA Zeilen suchen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!

Ich möchte aus einer Tabelle mithilfe von VBA eine bestimmte Zeile suchen.
Dazu möchte ich 2 Werte aus dieser Zeile eingeben (eine zahl und ein Wort)
und VBA soll mir die richtige Zeile anzeigen.

Wer kann mir helfen?
Hallo,

da viele Details unbekannt sind:

- Range.find um das erste Suchwort zu finden
- Schleife über alle Spalten für das zweite Suchwort

mfg
viell. ein Bespiel zum besseren Verständnis:
Ich habe eine Tabelle mit 2 Spalten:

12        blau
54        gelb
32        grün
...

ich gebe die werte 54 und gelb ein
und excel soll mir eine 2 für die 2.Zeile ausspucken.
Wie viele Zeile hat die Liste?

Wenn es (sehr) viel sind, ist Range.Find schneller. Bei wenigen Zeilen geht:

Code:
s1 = 54
s2 = "gelb"
for i = 1 to 10
   if cells(i, 1) = s1 and cells(i, 2) = s2 then exit for
next i

msgbox  "Gesuchte zeile ist " & i

ungeprüft