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

[résolu] Problème boucle Vba

zephis

XLDnaute Nouveau
Bonjour,

J'ai un problème ^^.

Voici une macro que je viens de créer :


J'explique vite fait à quoi elle sert. En fait, elle compte le nombre de lignes dans ma feuille "Data" qui remplissent certaines condition grâce à un compteur. Jusque là tout va bien, Mais c'est la seconde partie qui me pose problème. Elle est censée renvoyer la valeur de mon compteur dans la cellule : Cells(2, i + 2).Value = countmod1open. Et en fait, à chaque fois, ça saute une colonne (en gros, j'ai une colonne remplie, une colonne vide, etc.), alors que je voudrais que ça renvoie la valeur pour chaque colonne. Et je ne me suis pas trompée dans ma boucle, je comprends pas.
 
Dernière édition:

Grand Chaman Excel

XLDnaute Impliqué
Re : Problème boucle Vba

Bonjour zephis,

Le problème est que tu fais i = i +1 et j = j +1 dans ta boucle.
Par défaut, dans une boucle, ça s'incrémente de 1 à chaque fois.

Exemple, simplement :

Code:
For i = 1 to numsemaine.value

 ton code

next i   ' i s'incrémente de 1 automatiquement
A réviser...
 

zephis

XLDnaute Nouveau
Re : Problème boucle Vba

Je suis vraiment un boulet... Comme quoi avoir 39 de fièvre aide pas pour utiliser vba. Je cours me cacher et merci beaucoup (comme quoi, j'aurais ptet dû mieux suivre le cours sur les boucles *siffle*)
 

Discussions similaires

Réponses
11
Affichages
404
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…