Bonjour à tous

Cette question est pour ma connaissance personnelle.
J'essaye de mettre en vba une formule avec des variables donc ma formule s'apparente à :

si j'écris comme ça ça ne fonctionne pas, erreur 1004:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
montant1=range("J4")
...
range("B10").formula="=(" & montant1 &" -E10+D10)/( "&  montant1  &" + "& montant2  &" + "&  montant3  &" + "&  montant4  &"+ D10-E10+D11-E11+D12-E2+D13-E13)"
et si je l'écrit comme ça, ça fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
range("B10").formula="=(" & montant1 &" -E10+D10)/( """&  montant1  &""" + """& montant2  &""" + """&  montant3  &""" + """&  montant4  &"""+ D10-E10+D11-E11+D12-E2+D13-E13)"
[/CODE]

Mais du coup dans ma formule, ça m'écrit mes nombres "montant" entre guillemet. Même si ça ne gêne pas le calcul, j'aimerai le faire sans quand même. au pire je peux évidemment passer ensuite par un recherche et remplace

Merci de vos lumières