G
guigol
Guest
Bonjour,
J'aurais voulu savoir si on pouvait déclarer des variables dans une boucle.
Dans le fichier joint, il y a 4 sites (A, B, C et D), mais il arrive qu'il y en ait beaucoup plus.
je souhaite récuperer les valeurs du nom de site (C8, C19, ...) et du code site (C9, C20, ...) lorsqu'il y a un Oui dans Présence.
J'ai écrit le code suivant :
j'imagine qu'il faut que je fasse évoluer les variables Nom_Site et Code_Site, mais je sèche.
Une idée?
J'aurais voulu savoir si on pouvait déclarer des variables dans une boucle.
Dans le fichier joint, il y a 4 sites (A, B, C et D), mais il arrive qu'il y en ait beaucoup plus.
je souhaite récuperer les valeurs du nom de site (C8, C19, ...) et du code site (C9, C20, ...) lorsqu'il y a un Oui dans Présence.
J'ai écrit le code suivant :
Code:
ligne = 7
While Worksheets("3_Sites").Cells(ligne, 3) = "Oui" Or Worksheets("3_Sites").Cells(ligne, 3) <> ""
Dim Nom_Site As String
Nom_Site = Worksheets("3_Sites").Cells(ligne + 1, 3)
Dim Code_Site As String
Code_Site = Worksheets("3_Sites").Cells(ligne + 2, 3)
ligne = ligne + 11
Wend
j'imagine qu'il faut que je fasse évoluer les variables Nom_Site et Code_Site, mais je sèche.
Une idée?
Pièces jointes
Dernière modification par un modérateur: