Bonjour,
Je fais un Combox qui liste le nombre de jour dans un mois. Toutefois, je souhaite que le nombre de jour de la liste ne dépasse pas la date où nous sommes.
Ainsi la routine ci-bas listerait tous les jours jusqu'à un maximum de 31.
Sub UserForm_Initialize()
cboJour.List = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31)
End Sub
Mais si nous sommes le 2, je souhaiterais ne voir que 1 et 2 dans le combobox, si nous sommes le 16, je souhaiterais voir de 1 à 16, etc...
Y-a-aurait-il une manière élégante de le faire? Je ne veux pas saisir de donner dans une feuille de calcul mais seulement dans la programmation.
Merci,
Je fais un Combox qui liste le nombre de jour dans un mois. Toutefois, je souhaite que le nombre de jour de la liste ne dépasse pas la date où nous sommes.
Ainsi la routine ci-bas listerait tous les jours jusqu'à un maximum de 31.
Sub UserForm_Initialize()
cboJour.List = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31)
End Sub
Mais si nous sommes le 2, je souhaiterais ne voir que 1 et 2 dans le combobox, si nous sommes le 16, je souhaiterais voir de 1 à 16, etc...
Y-a-aurait-il une manière élégante de le faire? Je ne veux pas saisir de donner dans une feuille de calcul mais seulement dans la programmation.
Merci,