Bonjour ,
Je rencontre un problème avec "for each" qui ne fonctionne pas.
Voici la base de mon travail
Avec un useform qui est composé d'un formulaire, je sélectionne le moi et le jour .
moidebutbox = la combo box ou l'utilisateur selectionne le moi
jourdebutbox = la combo box ou l'utilisateur selectionne le jour
voici mon code:
Dim moi1
For Each moi1 In Range("Z12:OA12")
If moi1.Value = moidebutbox.Value Then
moi1.Select
End If
Next
ActiveCell.Offset(2, 0).Select
' Jusque ici tout va bien, le premier jour du mois en question a été selectionné
' jai également essayé avec Range(ActiveCell.offset(0,0), ActiveCell.Offset(0, 30))
For Each moi1 In Range(ActiveCell, ActiveCell.Offset(0, 30))
If moi1.Value = jourdebutbox.Value Then
moi1.Select
'Et là le curseur reste sur le premier du mois sans avoir bougé
End If
Next
voilà si vous pouviez m'expliquer pourquoi j'ai ce problème je vous en serais reconnaissant.
Merci d'avance