Excel Befehl zu VBA?
Hallo ich würde gern die befehle in VBA umwandeln weiß aber nicht wie.
=SVERWEIS(D3;Tabelle1!A1:G399;2;FALSCH)
=SVERWEIS(D3;Tabelle1!A1:G399;3;FALSCH)
=SVERWEIS(D3;Tabelle1!A1:G399;4;FALSCH)
=SVERWEIS(D3;Tabelle1!A1:G399;5;FALSCH)
=SVERWEIS(D3;Tabelle1!A1:G399;6;FALSCH)
=SVERWEIS(D3;Tabelle1!A1:G399;7;FALSCH)
2 Antworten
Was ist denn der tiefer greifende Sinn der Frage. Denn VBA bietet zahlreiche Nachteile die klassische Formeln nicht haben. Und nur relativ beschränkte Vorteile.
VBA spielt eigentlich nur dann seine Vorteile aus, wenn Zellen zugleich Eingabe wie auch Ausgabe sein sollen. Und beim übertragen von Formularelementen. Der sverweis wäre das letzte was ich über vba lösen wollen würde.
Dafür würde mir im Gegenzug der Filter einfallen um den Sverweis in der oben gezeigten Variante deutlich zu verkürzen.
Ich meine mich erinnern zu können, dass die WorksheetFunction zum SVERWEIS VLOOKUP oder so ähnlich heißt.
Mit diesen Stichwörtern findest du per Google sicherlich reichlich Material.