ich arbeite gerade an einer umfangreichen Datenbankabfrage über ein Userform. Dabei nutze ich für die Suchfunktion die Find-Methode in folgender Form:
lngSpUmbr = erste freie Spalte (das rechte Ende der Datenmatrix)
Set rngZelle = Tabelle1.UsedRange.Find(strSearch, Tabelle1.Cells(lngZeile, lngSpUmbr))
lngZeile = rngZelle.Row
Durch das Suchen ab der lngZeile (public) und lngSpUmbr (public) kann ich durch erneutes Drücken des Suchen-Buttons immer das nächste Ergebnis in der Tabelle abfragen.
Nun würde ich gerne auch kombinierte Suchen starten. Wenn ich quasi in Zeile1 Auto und LKW, in Zeile 2 Auto und PKW und in Zeile 3 PKW und LKW stehen habe, und nun nach "PKW Auto" suche, soll er für diese Suche nur Zeile2 ausgeben.
Ist das prinzipiell möglich?