miguelangelo
XLDnaute Occasionnel
Bonjour à tous,
j'ai une lacune de langage certainement.
Voilà, dans un tableau plat avec un certain nombre de valeurs en colonne A (a1,a2,..a350) je veux que la macro prenne chacune des ces valeurs et lance une macro à chaque fois
seulement voilà, en colonne J, si la valeur de la cellule est "SCI" ou "fermée", je veux qu'il saute la ligne.
j'ai essayé ca :
For Each c In Range("a3:a350")
If c.Column + 10 = "SCI" Then GoTo suivant
If c.Column + 10 = "fermée" Then GoTo suivant
Application.Run "new_facture"
Range("b4") = c.Value
Application.Run "complement"
Application.Run "enregistrer_effacer"
suivant:
Next
Mais ca me les prends quand même.
Merci à vous
j'ai une lacune de langage certainement.
Voilà, dans un tableau plat avec un certain nombre de valeurs en colonne A (a1,a2,..a350) je veux que la macro prenne chacune des ces valeurs et lance une macro à chaque fois
seulement voilà, en colonne J, si la valeur de la cellule est "SCI" ou "fermée", je veux qu'il saute la ligne.
j'ai essayé ca :
For Each c In Range("a3:a350")
If c.Column + 10 = "SCI" Then GoTo suivant
If c.Column + 10 = "fermée" Then GoTo suivant
Application.Run "new_facture"
Range("b4") = c.Value
Application.Run "complement"
Application.Run "enregistrer_effacer"
suivant:
Next
Mais ca me les prends quand même.
Merci à vous