VBA Suche in definierter Tabellenspalte
21.02.2021 07:42:17
Simon
Ich möchte gerne Funktionen wie VERGLEICH() in VBA nutzen. So weit so gut, da gibt es ja viele Anleitungen im Internet. Was ich komischerweise aber nicht gefunden habe, ist eine Beschreibung, wie ich diese Funktionen in vorhandenen Tabellen nutze, also zum Beispiel: VERGLEICH("A";Tabelle1[Spalte1];0).
Wenn ich den Makrorekorder nutze, kommt in etwa:
WorksheetFunction.MATCH("A",Tabelle1[Spalte1],0)
Allerdings bekomme ich dann eine Meldung "Syntaxfehler" ..
Ich habe schon einmal herausgefunden, dass es beim SVERWEIS mit WorksheetFunction.VLookup("A", Range("Tabelle1"), 2, False) funktionert, da ist allerdings keine Spalte definiert
WorksheetFunction.MATCH("A",Range("Tabelle1[Spalte1]",0) geht auch nicht.
Vielen lieben Dank für eure Hilfe!
Simon