[Résolu] Probleme boucle toute simple pourtant

Probleme boucle toute simple pourtant [Résolu] - VB/VBA/VBS - Programmation

Marsh Posté le 24-03-2006 à 11:29:05    

Salut all , voila mon petit prob avec If Then ...
Le premier for marche nikel
LE second ne s'execute pas ... une idée ?
 
 

Code :
  1. Sub espoir()
  2. Set Selec = Worksheets("Selection des choix" )
  3. Set Calc = Worksheets("Calculs dépréssu" )
  4. For k = 3 To (2 + Selec.Cells(33, 4))
  5.     Calc.Cells(k, 1) = Calc.Cells(k - 1, 1) + Selec.Cells(35, 4)
  6.     Next k
  7. End
  8. If Selec.Cells(24, 5).Value <> 0 Then
  9.     For k = 2 To (1 + Selec.Cells(33, 4))
  10.         Calc.Cells(k, 8) = Selec.Cells(24, 5)
  11.     Next k
  12.     End
  13. End If
  14. End Sub


 
A noter que la valeur dans la case Selec.Cells(24,5) = 300 donc bien différente de zéro :)
Merci :)
 [:shurik_tt_bis]  :jap:


Message édité par cosmospirit le 27-03-2006 à 10:55:02
Reply

Marsh Posté le 24-03-2006 à 11:29:05   

Reply

Marsh Posté le 24-03-2006 à 11:35:04    

Salut cosmospirit,
C'est quoi ces "end" en lignes 11 et 18 ?
Tu dois sortir du  programme en ligne 11.
 
@+


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Marsh Posté le 24-03-2006 à 11:35:38    

Bonjour Cosmospirit
Bonjour à tous
 
Je pense que tu devrais réinitialiser "k" à 0 car il doit garder la valeur du premier for, mais je n'ai pas essayer
Cordialement

Reply

Marsh Posté le 24-03-2006 à 11:39:18    

il faut pas un end à la fin d'un FOR ?


Message édité par cosmospirit le 24-03-2006 à 11:39:32
Reply

Marsh Posté le 24-03-2006 à 11:41:04    

HAN c'était ça ........ pas de end en fin de boucle for ...l'habitude d'autres langages ..zut :) Merci pour votre aides les amis :)

Reply

Marsh Posté le 24-03-2006 à 12:00:23    

de rien cosmo ;) manque juste un petit résolu dans le titre ;)


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed