Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Vba excel multiplication de plages qui changent

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

Amet0304

XLDnaute Nouveau
Bonjour, j'ai créer une sous-routine avec plusieurs petits calculs et j'aimerais maintenant pouvoir multiplier la valeur contenue dans les case "C8" à "C10" par exemple mais ces cases ne sont pas fixe donc finalement je voudrais multiplier toutes les cases de "Cx" à "Cy", x et y étant associer à des calculs précédents donc la valeur change constamment, y a-t-il un moyen de faire cette multiplication?
J'ai essayé de faire cela :
For i = x To y
resultat = Cells(i, 3) * Cells(i, 3)
Next
mais ca ne me donne pas les bons résultats.
Merci
 
Bonjour Amet0304, sylvanu,

bienvenue sur le site XLD ! 🙂

juste pour info :

avec ton instruction : resultat = Cells(i, 3) * Cells(i, 3)

tu mets dans la variable resultat le carré de Cells(i, 3),
c'est-à-dire : Cells(i, 3)^2 = Cells(i, 3) exposant 2.

comme ta boucle est For i = x To y .. Next : i varie de x à y ;
et en sortie de boucle, resultat contient : Cells(y, 3)^2.

note bien qu'à chaque fois, un carré est remplacé (dans resultat) par le suivant,
donc tous les carrés précédents qui ont été mis dans resultat sont perdus ;
voilà pourquoi il ne reste que le dernier : Cells(y, 3)^2.

c'est juste pour te montrer ce qui n'allait pas dans ton code VBA ;
prends la solution de sylvanu. 😉

soan
 
- 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
13
Affichages
1 K
Réponses
1
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…