Faire apparaitre un calendrier sur plusieurs colonnes
fred56270
Messages postés
25
Statut
Membre
-
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour
Je souhaiterai avoir un calendrier qui apparait en haut à gauche de ma feuille quand je clique sur les cellules suivantes. Et qu'il disparaisse quand je clique sur une autre cellule.
Le calendrier devrait apparaître dans les colonnes suivantes ( de la ligne 8 à 267) :
C
R
AE
AS
BD
BJ
BP
BS
CB
Merci de votre aide,
Je souhaiterai avoir un calendrier qui apparait en haut à gauche de ma feuille quand je clique sur les cellules suivantes. Et qu'il disparaisse quand je clique sur une autre cellule.
Le calendrier devrait apparaître dans les colonnes suivantes ( de la ligne 8 à 267) :
C
R
AE
AS
BD
BJ
BP
BS
CB
Merci de votre aide,
3 réponses
-
Bonjour,
Pourquoi ne pas utiliser un USERFORM dans lequel tu mettrais un control :
Microsoft MonthView Control

Ensuite, dans le code de ta feuille .. tu pourras faire apparaitre ou non ton Userform en fonction de la colonne où tu te trouves..
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Select Case Target.Column ' par exemple.. pour les colonnes C et R Case 3, 18 UserForm1.Show (False) Case Else UserForm1.Hide End Select End Sub
-
UserForm1.Show (False) cette ligne est surligné en jaune....je n'arrive pas à faire apparaitre le calendrier quand je quitte le mode création.
Peux ton modifier la taille du calendrier?Peux ton modifier la taille du calendrier?
Oui en changeant sa propriété FONT
UserForm1.Show (False) cette ligne est surligné en jaune
Ton Userform se nomme bien comme ça ?
..je n'arrive pas à faire apparaitre le calendrier quand je quitte le mode création.
Où as tu placé ton code ?
A la limite... partage ton classeur ( en le déposant sur le site www.cijoint.com et donne nous le lien ici)
-
-
-
J'ai placé ce code dans visualiser le code en cliquant sur mon calendrier...
Hein ???
Tu l'as bien mis dans : thisworkbook ??

Sinon... comme je te l'ai dit ...
A la limite... partage ton classeur ( en le déposant sur le site www.cijoint.com et donne nous le lien ici)
-
J'aimerai le faire sur un classeur vierge donc il n'est pas utile de te l'envoyer...
Le nom de l'onglet ( nom de ma feuille) a une importance?J'aimerai le faire sur un classeur vierge donc il n'est pas utile de te l'envoyer...
Si... ça m'aurait permis de voir si tu l'avais fait correctement !
Mais OUPSSS.. petite erreur de ma part ( grosse erreur en fait....)
ce n'est pas dans thisWorkbook qu'il faut mettre le code ... mais sur l' objet FEUIL correspondant à la feuille sur laquelle tu veux appliquer ce code
-
-
-