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:
et si je l'écrit comme ça, ça fonctionne :Code:
1
2
3 montant1=range("J4") ... range("B10").formula="=(" & montant1 &" -E10+D10)/( "& montant1 &" + "& montant2 &" + "& montant3 &" + "& montant4 &"+ D10-E10+D11-E11+D12-E2+D13-E13)"
[/CODE]Code:range("B10").formula="=(" & montant1 &" -E10+D10)/( """& montant1 &""" + """& montant2 &""" + """& montant3 &""" + """& montant4 &"""+ D10-E10+D11-E11+D12-E2+D13-E13)"
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