VBA + ajouter une valeur à ma formule existante

Bonsoir,

Sujet qui parait tellement simple et qui me fait devenir chèvre.

Je veux en VBA pouvoir ajouter une valeur supplémentaire à ma formule existante.

Je m'explique : bêtement en A1 j'ai =11+14+03

Dc ce qui donne 28

j'ai en VBA une variable nommée mavaleur qui vaut 02. Je veux que dans ma cellule A1, il y est =11+14+03+02

mais si en VBA, je fais range("A1").value = range("A1").value + mavaleur alors je vais avoir concrètement dans la cellule A1 =30 ...

J'ai testé avec .formulaR1C1. En passant par des variables intermédiaires etc.... soit j'ai une erreur soit il me sort =30

Je veux vraiment garder la décomposition de mon calcul, c'est à dire +11+14+.... etc

Merci par avance

Bonjour,

à tester,

Sub test()
x = Range("A1").Formula
mavaleur = 2
Range("A1").Formula = x & "+" & mavaleur
End Sub

Bonjour,

peut-être :

Range("A1").Value = Range("A1").Value & "+" & mavaleur 

A+

Rechercher des sujets similaires à "vba ajouter valeur formule existante"