Hallo zusammen,
per VBA stelle ich eine Formel ein.
Range("AJ2").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-4]="""","""",VLOOKUP(RC[-3],Personalnummer!C[-35]:C[-34],2,0))"
Selection.AutoFill Destination:=Range("AJ2:AJ50"), Type:=xlFillDefault
Diese Formel ist, wie Ihr sehen könnt, auf einen festen Bereich eingestellt. Dummerweise muss ich die Formel daher immer anpassen, weil die Bereiche unterschiedlich sind.
Wäre es möglich, die Formel so anzupassen und den Bereich A2 bis letzte gefüllte Zelle in A als variablen Bereich vorzugeben. Und dann soll in AJ2 ff die Formel hinterlegt werden.
Wäre schön, wenn mir jemand helfen könnt. Mein VBA-Wissen ist doch eher Basis und bei der Suche bin ich nicht fündig geworden.
Vielen Dank und viele Grüße!
Markus
PS: Gibt es auch dann als 2. Möglichkeit, auch die Chance den per Formel gelieferten Wert als Wert (ohne Formel) zu hinterlegen?