Incrémentation en VBA dans une formule

  • Initiateur de la discussion Initiateur de la discussion mael00
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

mael00

XLDnaute Nouveau
Bonjour à tous,
J'ai un problème dans la programmation en VBA.

En effet, je voudrais incrémenter une formule avec une sélection qui diffère selon une variable (variable).

Voici la partie de code:

a = Range("G2").Value
b = Range("F2").Value
variable = Cells(3 + b, 4)
Cells(3 + a, 9) = "=(1/2*R4C4+SUM(R5C4: variable)+1/2*R[12]C[-5])/R2C6"

Merci de bien vouloir m'aider.
Cordialement.
 
Re : Incrémentation en VBA dans une formule

Bonjour PierreJean,
Re,

mael00,
Je ne te faisais pas une proposition, je te posais une question...

Bon, en admettant que la réponse à ma question soit OUI, je te propose :

"=(1/2*R4C4+SUM(R5C4:R5C" & variable & ")+1/2*R[12]C[-5])/R2C6"
 
Re : Incrémentation en VBA dans une formule

Re

Effectivement on avait peut-etre oublié le .formula

Vois si tu peux t'inspirer de ces 2 sub

Code:
Sub test()
a = -2
variable = [COLOR=blue]"RC15"
[/COLOR]Cells(3 + a, 9[COLOR=blue]).Formula[/COLOR] = "=(1/2*R4C4+SUM(R5C4:" & variable & ")+1/2*R[12]C[-5])/R2C6"
End Sub
Sub test1()
a = -2
variable = [COLOR=blue]15
[/COLOR]Cells(3 + a, 9).[COLOR=blue]Formula[/COLOR] = "=(1/2*R4C4+SUM(R5C4:[COLOR=blue]RC[/COLOR]" & variable & ")+1/2*R[12]C[-5])/R2C6"
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
470
Réponses
2
Affichages
260
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
546
Réponses
10
Affichages
533
Réponses
3
Affichages
277
Retour