Purple-Haze
Mitglied
Hallo,
ich möchte eine S-Verweis Formel in VB in mehrere Zellen (in einer Spalte) untereinander einfügen. Wie das geht, ist soweit klar:
Das Problem ist, dass der zu suchende Wert natürlich nicht immer in der Zelle A1 steht, sondern in der 2. Zeile der Wert in A2 steht, in der 3. Zeile in A3 ..... usw.
Auch die Matrix, in der der Wert gesucht werden soll, ist flexibel. Es handelt sich nämlich um ein dynamisches Tabellenblatt, dass sich ständig erweitert und ich möchte nicht ständig manuell diese Formeln aktualisieren.
Ich lasse also per VBA die belegten Zeilen zählen, und möchte diese Variable auch nutzen, um die Formeln dynamisch zu gestalten.
Also, weiss jemand, wie ich diesen Teil der Formel :
dynamisch gestalten kann, oder ist es nicht möglich, diese Formel variabel in VB zu programmieren?
Vielen Dank für Eure Hilfe
Purple-Haze

ich möchte eine S-Verweis Formel in VB in mehrere Zellen (in einer Spalte) untereinander einfügen. Wie das geht, ist soweit klar:
Code:
Cells(nRow, nCol).Formula = "=VLOOKUP(A1,A2:B100,2,0)"
Das Problem ist, dass der zu suchende Wert natürlich nicht immer in der Zelle A1 steht, sondern in der 2. Zeile der Wert in A2 steht, in der 3. Zeile in A3 ..... usw.
Auch die Matrix, in der der Wert gesucht werden soll, ist flexibel. Es handelt sich nämlich um ein dynamisches Tabellenblatt, dass sich ständig erweitert und ich möchte nicht ständig manuell diese Formeln aktualisieren.
Ich lasse also per VBA die belegten Zeilen zählen, und möchte diese Variable auch nutzen, um die Formeln dynamisch zu gestalten.
Also, weiss jemand, wie ich diesen Teil der Formel :
Code:
(A1,A2:B100,2,0)
Vielen Dank für Eure Hilfe
Purple-Haze
