Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Afficher les anniversaires du mois par macro

  • Initiateur de la discussion Initiateur de la discussion michir
  • Date de début Date de début

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 !

michir

XLDnaute Occasionnel
Bonjour,
Soit un tableau d'adhérents, avec un colonne A pour les noms et une colonne F indiquant les dates de naissance au format jj/mmmm/aaaa
Je souhaiterais faire une macro qui me retourne (dans une msgbox par exemple), les noms des adhérents ayant leur anniversaire dans le mois courant
Merci à tous
Michel
 
Re : Afficher les anniversaires du mois par macro

Question pour Papou-net
Pour adapter ta macro à mon cas , les noms sont en colonne B et les dates de naissance en colonne J
Je pensais que tu avais donné le nom "Liste" aux noms mais je ne vois pas ce nom dans le gestionnaire de noms ?
Quel est le mystère ?
Merci à toi
 
Re : Afficher les anniversaires du mois par macro


RE michir,

"Liste" est, comme son nom devrait l'indiquer, la variable chaîne variable qui enregistre les noms qui correspondent au mois en cours. C'est cette variable qui est affichée par le MsgBox.

Dans ton cas, il faut modifier les références des colonnes concernées, soit :

Code:
Private Sub CommandButton1_Click()
Dim Liste As String
For Each cel In Range("J:J").SpecialCells(xlCellTypeConstants)
  If Month(cel.Value) = Month(Date) Then
    Liste = Liste & vbLf & Cells(cel.Row, 2) ' le 2 représente la colonne B
  End If
Next
MsgBox Liste, vbOKOnly + vbInformation, "Anniversaires du mois"
End Sub

Restant à ton écoute.

Cordialement.
 
Re : Afficher les anniversaires du mois par macro

Re Papou-net
J'ai toujours quelques soucis avec l'application de ta macro à mon fichier
Puis-je te l'envoyé en PJ mais sur une adresse perso pour garder la confidentialité du fichier ?
Michel
 
Re : Afficher les anniversaires du mois par macro

Papou,
Je dois être sacrément nul, j'ai vu apparaître ton adresse mail et je n'ai pas pris le temps de la copier. Peux-tu recommencer la manip ?
Mon adresse messagerie: mhirard@gmail.com
Excuse moi
Merci à toi
Michel
 
- 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

Réponses
15
Affichages
784
Réponses
5
Affichages
470
Réponses
7
Affichages
649
Réponses
12
Affichages
731
Réponses
8
Affichages
650
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…