Format Date Révolutionnaire

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

L

Lisa

Guest
Bonjour,

Je voudrais faire un control sur la saisie d'une date dans USF :
Le script ci-dessous fonctionne parfaitement pour une date normale

Private Sub DDate_Change()
'aide à la saisie de la date
Dim Texte As String
Texte = DDate.Text
Select Case Len(Texte)
Case 2, 5
Texte = Texte & "/"
End Select
DDate.Text = Texte
End Sub
Private Sub DDate_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'verifie format date
If IsDate(DDate.Text) Then
DDate.Text = Format(DDate.Value, "dd/mm/yyyy")
Else
MsgBox "le format de date est incorrect.": Exit Sub
End If
End Sub

Peut-on l'adapter pour vérifier la saisie d'une date Révolutionnaire :

ex. 12/BRUM/03 soit le 12 brumaire de l'an 03

Il ne faut pouvoir saisir que les 4 lettres des mois révolutionnaire et il en existe 12

Je pense qu'il faut passer par des IF

D'avance merci pour votre aide
Lisa
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
774
Réponses
4
Affichages
585
Réponses
6
Affichages
636
Réponses
2
Affichages
272
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
448
Retour