bonjours a tous quelqu'un saurais me dire comment mettre un calendrier me permetant de saisir un jour mois et année dans une commande button d'userform
voici le code que j'ai pour l'instant . mais j'aimerais modifie au lieu de demander le nom je voudrais qu'il m'ouvre un calendrier de saisie
exemple :lundi 12 mai 2021
Sub nommerfichier() Application.ScreenUpdating = False Sheets("tracabilité").Visible = True Dim C As Variant C = InputBox("veuillez entrer le nom du fichier...", "Nom de la recette") If C <> "" Then ' Si "c" n'est pas vide Sheets("tracabilité").Copy After:=Sheets(Worksheets.Count) ActiveSheet.Name = C ActiveSheet.Range("B1").Value = C Else Exit Sub End If
L'idéal pour cela est d'avoir (de télécharger) un UserForm "calendrier" tout fait...
En fait il existe un contrôle VBA accessible sous Excel (le contrôle Calendar et/ou le DatePicker) mais ils ne sont pas valides sous toutes les versions.
Je recommande donc un userform.
C'est un petit peu compliqué, mais ça devrait vous satisfaire...