Modfi sur macro calendrier cellule...

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 !

Christian0258

XLDnaute Accro
Bo,nsoir à tout le forum,

J'ai trouvé, sur ce forum, un calendrier dans cellule (je ne connais pas l'auteur, merci à lui pour ce beau travail), je souhaiterais une petite modif sur le format d'appel....

voir fichier

Je vous remercie pour votre aide.

Bien amicalement,
Christian
 

Pièces jointes

Re : Modfi sur macro calendrier cellule...

Bonjour Christian0258 😉

Il suffit de modifier le code dans Feuil1
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If IsDate(Target) Then
    X = ActiveCell.Value
    UserForm1.Label50.Caption = IIf(X <> "", Format(X, "mmmm yyyy"), Format(Date, "mmmm yyyy"))
    fait
  End If
End Sub
A+
 
Re : Modfi sur macro calendrier cellule...

Re,

Oups j'ai modifié le test de NumberFormat en IsDate()

Effectivement, ça ne fait plus du tout la même chose

Il faut inclure ton format de cellule dans ton code
Le code sera plutôt
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Target.NumberFormat = "m/d/yyyy" Or _
     Target.NumberFormat = "mm/dd/yyyy" Or _
     Target.NumberFormat = "dddd dd mmmm yyyy" Then
    'If Target.Column > 1 Or Target.Count > 1 Then Exit Sub
    X = ActiveCell.Value
    UserForm1.Label50.Caption = IIf(X <> "", Format(X, "mmmm yyyy"), Format(Date, "mmmm yyyy"))
    fait
  End If
End Sub
A+
 
- 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
14
Affichages
766
Réponses
7
Affichages
468
Réponses
5
Affichages
649
Deleted member 453598
D
Réponses
33
Affichages
2 K
Réponses
15
Affichages
820
Retour