Calculer sur la même colonne

  • Initiateur de la discussion Initiateur de la discussion albert
  • 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 !

A

albert

Guest
Bonjour à tous, bonjour forumiens, forumiennes

fichier joint "surplace.zip" 14 Ko

Je cherche à reproduire en vba, sur les colonnes UN, DEUX, TROIS, QUATRE, CINQ, le résultat obtenu en K4:K69 avec les formules :

K 4 = 100+J4
K5 =K4+J5

Je fais un test manuel sur la colonne J
J4 = 100+J4
J5 = J4+J5
Dans tous les cas, il y a “référence circulaire »
Et donc je ne m’en sors pas

Je n’ai pas plus de chance avec le code, qui bogue sur les formules
Range("J4").Select
ActiveCell.FormulaR1C1 = "=100+Cells(4,10)"
Range("J5").Select
ActiveCell.FormulaR1C1 = "=(Cells(5,10)+Cells(4,10))"

Existe-t-il une possibilité de résoudre ces calculs sans créer de colonne intermédiaire ???

Merci d’avance

albert
 

Pièces jointes

Albert,

Je suis presque nul en VB mais logiquement si tu remplis une variable intermédiaire avec j4 la formule devrait marcher ensuite : du genre

varint =j4
Range("J4").Select
ActiveCell.FormulaR1C1 = "=100+varint
varint = j5
Range("J5").Select
ActiveCell.FormulaR1C1 = "=varint+Cells(4,10))"


Je sais même pas comment ça s'écrit en VB de remplir une variable avec le contenu d'une cellule mais ça doit bien exister !

Salut
 
Bonjour Dugenou,
j'ai essayé ton code, .... marche pas non plus...
parce que la donnée numérique 0.018
est transformée en =100+varint en J4


"Je suis presque nul en VB" ... en fait t'es pas si nul...

cordialement
albert
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
3
Affichages
1 K
albert
A
Retour