Range für Formel korrekt übergeben

  • Excel

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von xtts02.

    Range für Formel korrekt übergeben

    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?