Excel-VBA Variablen Wert gleich Formel
Ich habe Mühe mit der Zuordnung von Variablen in VBA. Ich verstehe, wie set myVar gleich ein ActiveCell.Wert wie diese:
ActiveCell.FormulaR1C1 = "=SUM(RC[1]:RC[7])"
myVar = ActiveCell.Value
MsgBox (myVar)
Ist es möglich, myVar gleich eine Formel, und überspringen Sie die ActiveCell.Wert line. Ich hab das versucht, aber es funktioniert nicht.
myVar = "=SUM(RC[1]:RC[7])"
Vielen Dank für Ihre Hilfe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß nicht, was ein breiteres Spektrum an Ihr Ziel deshalb präsentiere ich die Idee, die nützlich sein könnten. Allerdings schaltet es sich aus der relativen Referenz
FormulaR1C1
in relativer Verweis vonRange.Offset()
Techniken.Ja, Sie können. Beginnen Sie mit der Einstellung der
myVar
erste variable, dann gilt es auf eine range (ActiveCell oder jede andere Range-Objekt).Wenn Sie brauchen nicht, Ihre Formel zu sein, die relativ zur aktiven Zelle können Sie auch die kurze
[..]
zu evaluieren, eine Aussage, z.B.: