Hallo liebe Forengemeinde,
ich habe eine Frage zu einem Code, den ich gerade am Schreiben bin.
Ich möchte mittels VBA Formeln in eine Zelle schreiben. Die Formel verlangt die Angabe einer Range, also bspw. "A1:B4".
Wie mache ich das?
Bisher habe ich:
Dim rRan as Range
Dim preis as Double
Set rRan = objSource.Range("A1:B4")
preis = objSource.Cells(1,3)
objTarget.Cells(1,1).Formula = "=Formel(" & preis & ", rRan)"
Natürlich steht im Excel-Sheet dann rRan, wenn man in die Formel klickt.
Wie übergebe ich die Range ordentlich, damit in der Zelle schließlich korrekterweise Formel(40,A1:B4) steht?
ich habe eine Frage zu einem Code, den ich gerade am Schreiben bin.
Ich möchte mittels VBA Formeln in eine Zelle schreiben. Die Formel verlangt die Angabe einer Range, also bspw. "A1:B4".
Wie mache ich das?
Bisher habe ich:
Dim rRan as Range
Dim preis as Double
Set rRan = objSource.Range("A1:B4")
preis = objSource.Cells(1,3)
objTarget.Cells(1,1).Formula = "=Formel(" & preis & ", rRan)"
Natürlich steht im Excel-Sheet dann rRan, wenn man in die Formel klickt.
Wie übergebe ich die Range ordentlich, damit in der Zelle schließlich korrekterweise Formel(40,A1:B4) steht?