Ich würde gerne via vba eine Formel in eine Zelle schreiben. Ich weiß, dass das über
Cells.Formula =...geht.
Allerdings möchte ich die Formel um die es geht über eine ganze Spalte gehen lassen. Er soll also z.B. eintragen:
"=Anzahl2(E:E)"
Mein Problem ist, dass der Bereich E:E aber nicht fest ist, sondern die Spalte im Makro ermittelt wird. Dort liegt Sie dann als Zahl und nicht als Buchstabe vor. (z.B.: Spalte = 5)
Kann mir jemand sagen wie ich die das in VBA Syntax bekomme? Die Variante mittels einer "Übersetzter Prozedur " ( 1=A,2=B,3=C usw ) erscheint mir sehr unelegant und unpraktisch, da ich die Spaltenzahl gerne unbegrentzt hätte.
Vielen Dank,
Gruß Tim