SERIEUXETCOOL
XLDnaute Occasionnel
Bonjour le forum,
Voici le petit bout de code suivant qui fonctionne très bien :
Du coup, quand je clique sur la cellule A3 j'obtiens la formule (A1+A2). Et quand je modifie A1 ou A2 alors A3 change et se met automatiquement à jour. Tout sa est très bien.
Sauf que je désire mettre des variables dans la formule comme dans le code suivant :
Mais la sa ne marche plus du tout !!! Je ne comprends pas mon erreur bien que je pense que sa sois du à la syntaxe.
En gros j'aimerais que mon deuxième code (celui avec Variable) fasse la même chose que mon premier code. Affichage de la formule ET mise à jour automatique des cellules quand je change A1 ou A2.
J'aimerais conserver le "Range" présent dans mon deuxième code si possible. Je trouve sa lisible et compréhensible.
Merci de votre aide pour ce petit problème...
André
Voici le petit bout de code suivant qui fonctionne très bien :
Code:
Range("A3").Formula = "=A1+A2"
Du coup, quand je clique sur la cellule A3 j'obtiens la formule (A1+A2). Et quand je modifie A1 ou A2 alors A3 change et se met automatiquement à jour. Tout sa est très bien.
Sauf que je désire mettre des variables dans la formule comme dans le code suivant :
Code:
Range("A3").Formula = "=" & Range("A" & i) + Range("A2") & ""
Mais la sa ne marche plus du tout !!! Je ne comprends pas mon erreur bien que je pense que sa sois du à la syntaxe.
En gros j'aimerais que mon deuxième code (celui avec Variable) fasse la même chose que mon premier code. Affichage de la formule ET mise à jour automatique des cellules quand je change A1 ou A2.
J'aimerais conserver le "Range" présent dans mon deuxième code si possible. Je trouve sa lisible et compréhensible.
Merci de votre aide pour ce petit problème...
André