Bonjour à tous.
Je suis nouveau sur ce site, j'ai déjà bien parcouru les cours et les exercices qui m'ont apportés pas mal de réponses mais voila, je ne m'y connais pas grand chose en VBA et je galère depuis plus d’une semaine
J'ai inséré dans une feuille un calendrier que lorsque que j'appuie sur l’ une des cases ( ici en vert) et que je clic sur une date du calendrier elle me l'affiche ... et que la date du jour reste affiché entre chaque clic, jusqu'ici tout va bien ...
... mais problème, je voudrais que la date s'affiche qu'uniquement dans les cellules sélectionnée en vert pour ne pas se tromper et que l'on puissent revenir en arrière.
je souhaiterai bien aussi que la date du jour du calendrier 12.0 soit représenté (en rouge par exemple ou autre signe) mais es-que c’est possible ?
Je vous mais le code, et mon fichier.
Je vous remercie beaucoup
Code:
Private Sub Calendar1_Click()
ActiveCell.NumberFormat = "ddddd dd-mmmm-yyyy"
ActiveCell = Calendar1.Value
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Me.Calendar1.Value = Date
End Sub