VERGLEICH in VBA bei Daten auslesen
17.05.2025 19:54:09
Fritz Steberl
ich möchte gerne die VERGLEICH-Formel in VBA einbringen.
Ich habe eine Tabelle und frage darin Daten per VBA ab, sagen wir mal den Namen in C2.
Bisher habe ich das über einen einfach direkten Aufruf gemacht:
Falls ich aber jetzt noch eine Spalte ergänze, z.B. die "Anrede" als Spalte B, dann rutscht alles um 1 Spalte nach rechts und der Name ist daraufhin in D2.
Bei dieser Vorgehensweise muss ich immer, falls Spalten ergänzt werden, alle VBA-Aufrufe anpassen.
In Excel ist das per Formel mit INDEX/VERGLEICH ja kein Problem.
=INDEX(A:F;2;VERGLEICH("Name";1:1;0))
Gibt es so eine Lösung auch in VBA?
Ich dachte da an Application.Match, aber ich hab's nicht ganz hingekriegt...
Vielen Dank schonmal im Voraus! :-)
Beste Grüße,
Fritz
Anzeige