liste mois dans un userform

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

seb83100

XLDnaute Nouveau
Bonjour,

J'ai crée un userform avec une combobox qui comprend une liste des 12 mois.

Je sélectionne dans la liste un mois et je souhaite après avoir cliqué sur le bouton OK, que s'affiche le premier jour du mois dans la cellule D3 et que le dernier jour du mois s'affiche dans la cellule E3.

par avance merci de votre aide

ps : ci-joint le fichier
 

Pièces jointes

Re : liste mois dans un userform

Re ,
@ ChTi160 ; Bonjour

@ Paritec Bonjour , j'ai emprunté ton fichier pour modifier mon code pour l'année .

Cela m'a effectivement traversé l'esprit l'histoire de l'année , et j'avais donc pris l'année courante ...

Voici donc avec un choix année .

Trés peu de changement par rapport à mon code original ...
 

Pièces jointes

Re : liste mois dans un userform

Bonjour à tous,

Si... Tu le permets pour rendre pérenne ton code :

VB:
Private Sub UserForm_Initialize()
   For n = 1 To 12
     LA.AddItem Year(Date) - 1 + n: LM.AddItem MonthName(n)
   Next
End Sub

A+ à tous
 
Re : liste mois dans un userform

Bonsoir à tous

Je relisais cette après-midi un bouquin de Bob Umlas.
Et j'avoue que que j'aime bien cette petite astuce pour remplir une ListBox ou une ComboBox avec les noms des mois (sans passer par une boucle)

Code:
Private Sub UserForm_Initialize()
ListBox1.List = Application.GetCustomListContents(4)
End Sub

NB: A n'utiliser avec un Excel qui a conservé ses listes personnalisées par défaut.
(Quoique dans Excel 2013, il semble qu'on ne puisse par les supprimer manuellement)
 
Dernière édition:
Re : liste mois dans un userform

Bonsour® à tous
qui comprend une liste des 12 mois.

Je sélectionne dans la liste un mois et je souhaite ./.
./. que s'affiche le premier jour du mois dans la cellule D3
et que le dernier jour du mois s'affiche dans la cellule E3.

le même sans macro, ni userform, ni plage de cellules intermédiaire... 🙄
Données>Validation
Capture.JPG
 

Pièces jointes

  • Capture.JPG
    Capture.JPG
    31.2 KB · Affichages: 21
  • Capture.JPG
    Capture.JPG
    31.2 KB · Affichages: 19
  • liste-mois.xls
    liste-mois.xls
    59.5 KB · Affichages: 35
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
365
  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
193
Réponses
40
Affichages
1 K
Retour