XL 2013 [Résolu]premier et dernier jour d'un mois en fonction d'une liste

guillaum

XLDnaute Junior
Bonjour le forum!

je bloque sur un code en vba qui permettrai de définir le premier jour et le dernier jour d'un mois en fonction d'une sélection d'un mois dans une liste de validation.

Je joins un fichier pour que cela soit clair, sachant que c'est un petit bout d'un projet que je met en place.

Je vous vous remercie par avance pour votre aide et/ou indications pour me débloquer.

Guillaume
 

Pièces jointes

  • periode.xlsm
    15.2 KB · Affichages: 48

guillaum

XLDnaute Junior
re-mercie Vgendron,

Je met en place la formule qui fonctionne à la perfection et testerai le vba (je ne suis pas l'utilisateur final donc je préfère éviter que quelqu'un efface une formule qui ne faut pas et que je revienne dessus!)

Guillaume.
 

Dranreb

XLDnaute Barbatruc
Bonsoir.
En VBA pur on peut faire comme ça :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim DatDéb As Date, An%
If Target.Address = "$B$4" Then
   An = Year(Date)
   DatDéb = CDate("1 " & Target.Value & " " & An)
   [B5].Value = DatDéb
   [B6].Value = DateSerial(An, Month(DatDéb) + 1, 0)
   End If
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 185
Messages
2 086 020
Membres
103 097
dernier inscrit
Benduch