Condition dans un calenderier

  • Initiateur de la discussion Initiateur de la discussion Ilino
  • 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 !

Ilino

XLDnaute Barbatruc
Bonjour Forum
Ci dessous un USF qui affiche un calendrier lors de clic sur une cellule, mon souci est comment faire ou ajouter une condition si je clic sur une date sup a today j’aurai un message « date non valable »
Merci

-----
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Application.Intersect(Target, Range("D4 : D2012")) Is Nothing Then
Calandrier_date_facture.Show
Style = vbYesNo
Title = "La date est elle correcte ?"
réponse = MsgBox(msg, Style, Title)
If réponse = vbNo Then
ActiveCell.Value = Value
MsgBox "Entrer une nouvelle date"
Calandrier_date_facture.Show
If réponse = vbYes Then
Calandrier_date_facture.Show
End If
End If
End If
--------
Grazie
 
Re : Condition dans un calenderier

Le code est à placer là :
Private Sub Calendar1_Click()

If Calendar1.Value > Date Then
MsgBox "Date invalide", vbInformation + vbOKOnly, "DATE"
Exit Sub
End If

ActiveCell.Value = Format(Calendar1.Value, "mm/dd/YY")
Unload Me
End Sub
 
- 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
788
Réponses
9
Affichages
386
Retour