likemonster
Messages postés40Date d'inscriptionvendredi 16 janvier 2009StatutMembreDernière intervention29 octobre 2009
-
27 mars 2009 à 20:24
likemonster
Messages postés40Date d'inscriptionvendredi 16 janvier 2009StatutMembreDernière intervention29 octobre 2009
-
28 mars 2009 à 12:34
Bonsoir je veux créer une boucle mais celle ci ne fonctionne pas, la macro X s'exécute qu'une seule fois alors qu'il devrait s"executer tant qu'on est inférieur à range S89.... voici mon code:
Dim Compteur2 As Integer
Compteur2 = Range("T7").Value
Do While Compteur2 < Range("S89").Value
With Sheets("Structure")
.Range("B1").Value = Compteur2
End With
Run ("macroX")
Compteur2 = Compteur2 + .Range("T7").Value
Loop
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 27 mars 2009 à 22:04
Puisque chez moi, ça marche sans problème (je n'ai pas la macro X), je pense que le problème vient de cette macro.
Vérifie que dans son exécution, elle ne redéfinie pas la feuille active, car si effectivement tu redéfinie la feuille active, tu ne va plus référencer les bonnes cellules T7 et S89 et ton calcul sera fausser.
likemonster
Messages postés40Date d'inscriptionvendredi 16 janvier 2009StatutMembreDernière intervention29 octobre 2009 27 mars 2009 à 21:17
ça marche pas avec les range("...") je suis obliger de mettre des valeurs numérique pour les comparaison pour que ça marche!! pourtant mes cellules ne sont pas vide...