Excel VBA, Spalten Zeilen suchen nach Kriterien?

2 Antworten

Die SVERWEIS-Formel macht das!

=SVERWEIS("Suchtext";A:C;3;FALSCH)
So lautet die Formel, wenn du den Suchtext direkt in die Formel eingeben willst.

=SVERWEIS(D1;A:C;3;FALSCH)
So lautet die Formel, wenn du den Suchtext aus einer Zelle übernehmen willst, z.B. aus Zelle D1.

TygaX 
Fragesteller
 18.08.2021, 18:46

wie integriere ich den in vba? also wie formuliert man den da?

0
TygaX 
Fragesteller
 18.08.2021, 19:20
@Rubezahl2000

Bei dem Semikolon nach Suchtext bekomme ich direkt eine Fehlermeldung

0
Rubezahl2000  18.08.2021, 19:22
@TygaX

Das hängt ab von den Länder-Einstellungen. Versuch mal Komma statt Semikolon.

Und vor Range musst du ggf. noch den Namen der Tabelle eingeben: Tabelle.Range(...

0
TygaX 
Fragesteller
 18.08.2021, 19:49
@TygaX

Wenn jetzt in Spalte A der gleiche Text nochmal steht... kann ich den nochmal aufgreifen?

0
TygaX 
Fragesteller
 18.08.2021, 19:51
@TygaX

Bzw. bei mir ist es so, dass es häufiger vorkommt, dass da halt was doppelt ist aber andere Werte in Spalte C stehen. Würde gerne alle Werte aus C die ich nach dem Suchkriterium gefiltert habe zsm addieren.

0
Rubezahl2000  19.08.2021, 11:49
@TygaX

Für diesen speziellen Fall ist mir keine Lösung bekannt.
sverweis bzw. vlookup nimmt immer im Suchbereich von oben nach unten die erste Übereinstimmung mit dem Suchbegriff.

Wenn das häufig vorkommt, dann wäre vielleicht grundsätzlich eine Pivottabell sinnvoller als sverweis bzw. vlookup.

0

Schneiß alles in eine DB ,und nutze dort die Suchfunktion ,ist einfacher .Am besten eine MySQL DB.

Woher ich das weiß:Berufserfahrung – 30 Jahre in dem Bereich tätig
Rubezahl2000  18.08.2021, 18:06

Warum so kompliziert? Dafür gibt es doch extra eine Formel in Excel: SVERWEIS

0