Fredjo999
XLDnaute Nouveau
Bonjour à tous,
Je découvre VBA et je suis déjà bloqué pour quelque chose qui doit être relativement simple pourtant
Je voudrais recopier dans mon planning un VLOOKUP dans chaque journée, comme je l'ai fait relativement simplement sur un colonne et pour chaque personne.
Je pourrais copier autant de commandes WHILE que j'ai de colonnes mais ce n'est pas très propre et je suis certain qu'il doit y avoir un autre moyen.
Voici mon code :
J'avais tenté un truc dans ce style mais
Merci d'avance pour vos propositions.
Si ma manière de faire ma boucle n'est pas "top" n'hésitez pas non plus à m'aiguiller.
Bonne soirée à tous,
Fred
Je découvre VBA et je suis déjà bloqué pour quelque chose qui doit être relativement simple pourtant
Je voudrais recopier dans mon planning un VLOOKUP dans chaque journée, comme je l'ai fait relativement simplement sur un colonne et pour chaque personne.
Je pourrais copier autant de commandes WHILE que j'ai de colonnes mais ce n'est pas très propre et je suis certain qu'il doit y avoir un autre moyen.
Voici mon code :
Code:
Sub fill_codes()
'
' fill_codes Macro
'
'
i = 8
While Not Range("a" & i) = ""
Range("f" & i) = "=VLOOKUP(F$6,absences!$B:$C,2,FALSE)"
i = i + 2
Wend
i = 8
While Not Range("a" & i) = ""
Range("g" & i) = "=VLOOKUP(g$6,absences!$B:$C,2,FALSE)"
i = i + 2
Wend
i = 8
While Not Range("a" & i) = ""
Range("j" & i) = "=VLOOKUP(J$6,absences!$B:$C,2,FALSE)"
i = i + 2
Wend
End Sub
J'avais tenté un truc dans ce style mais
Merci d'avance pour vos propositions.
Si ma manière de faire ma boucle n'est pas "top" n'hésitez pas non plus à m'aiguiller.
Bonne soirée à tous,
Fred