sollte bitte eure Hilfe in Anspruch nehmen ,
Ich möchte zB in Zelle U29 eine Vergleichsformel eintragen lassen und zwar je nachdem in welcher Spalte ich mich befinde.
Die Formel sieht dann wie folgt aus =VERGLEICH($V$17;AO$34:AO$5000;1) wenn ich das Makro zB in Spa AO ausführe.
in VBA zeichnet der recorder zunächst zB einen Code wie ActiveCell.FormulaR1C1 = "=MATCH( R[-5]C[-2],R[5]C[10]:R[4971]C[10],1)",
natürlich in Abhängigkeit wo ich die Formel eingebe zählt er ja die Schritte neben R & C entsprechend.
Was ich möchte wäre sowas wie ActiveCell.FormulaR1C1 = "=MATCH( " & [V17].address & ","& Row(34) & activecell.column & ":" & Row(5000) & activecell.column &",1)"
Sprich wenn ich das zB. in Spalte AB ausführe unterhalb Zeile 34 ... dann schreib er in U29 eben =VERGLEICH($V$17;AB$34:AB$5000;1) usw.
Habt ihr ne Idee oder nen Ansatz wie ich die zu erzeugende Formel im Code angeben muss ?
bin für jede Hilfe dankbar
LG Udo