Salve, mi rendo conto che il titolo è abbastanza "strano" per cui passo ad un esempio così faccio prima.
Creo questa macro:
Sub Macro1()
Const PIGRECO As Double = 3.14
Range("A1").Select
ActiveCell.FormulaR1C1 = _
"=+R[1]C[+1]+R[2]C[2]+PIGRECO"
End Sub
Questa macro darebbe errore per quel "+PIGRECO"...
quale sarebbe (se esiste) la giusta sintassi perchè non dia errore?
Chiarisco che non vorrei trasformare l'intera formula in puro codice VBA, cioè tipo:
Range("A1").value = Range("B2").value + Range("C3").value + PIGRECO
ma al contrario vorrei integrare quel PIGRECO alla formula registrata da excel.
Spero di essermi spiegato, grazie per l'attenzione!