Ich denke da habe ich mich unverständlich ausgedrückt. es geht nicht um die Matrix, sondern um den Spaltenindex....
Gibt es eine Möglichkeit den Spaltenindex variable zu gestalten, der bei jedem Durchlauf vom Loop sich um +1 erhöht.
Also quasi ... "=VLOOKUP(RC2,Projektübersicht_M200037!C2:C7,I+1,FALSE)"
For I = 0 To AnzahlProj2
Debug.Print I
Cells(4, Projekt2S + I).Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC2,Projektübersicht_M200037!C2:C7,COLUMN(R[-3]C[-8]),FALSE)"
Next I
End Sub
Die hier ausgewählt Zelle ist J4, sodass sich bei Spalte(B1) der Code R[-3]C[-8] heißt.
Sobald die ausgewählte Zelle nicht in J4 sondern z.B. L4 ist, so bleibt der Code R[-3]C[-8] gleich, aber dann ist es die Spalte D4 und dann stimmt der Spaltenindex nicht mehr.
|