calendrier sous excel

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

lafrite

Guest
Bonjour,
Je n'arrive pas à récuperer une date prise dans un calendrier
C'est-à-dire, je voudrai associer une cellule à un calendrier. et quand je clique sur une date du calendrier, ça met la date dans ma cellule
help !!
 
Bonjour à tous et toutes


c'est bien un USF avec un calendrier essaye ce code

Private Sub Calendar1_Click()
Dim L As Integer
Static Tic

L = Sheets(1).Range("A65536").End(xlUp).Row + 1
Tic = Tic + 1
With Sheets(3)


End With

End Sub
petchy
 
Bonjour "lafrite" et à tous les amis du FORUM


Je présume que ton calendier est sur un UF!,Alors:

Private Sub Calendar1_Click()
ActiveSheet.[A1] = Calendar1.Value
End Sub

Si tu veux le CAPTION DU UF peut afficher la date actuelle!Alors:





Private Sub UserForm_Initialize()
Caption = StrConv(Format(Now, "dddd dd mmmm yyyy"), vbProperCase)
End Sub
J'espère que celà répond à ton PB.
Bon courage

Amitiés à tous

Jacques de ryes
 
ReBonjour le Forum,

salut lafrite
il manque cette ligne dans le code,je ne suis pas un expert,mais j'ai eu beaucoup d'aide,donc j'essaye aussi d'aider

.Range("A3") = Format(Calendar1, " DD/MM/YYYY")

petchy

disk.gif
 
Bonjour a tous

Bien débrouller Petchy

Private Sub Calendar1_Click()
Dim L As Integer
Static Tic

L = Sheets("feuil1").Range("A65536").End(xlUp).Row + 1
Tic = Tic + 1
With Sheets("feuil1")
.Range("A1") = Format(Calendar1, " DD/MM/YYYY")

End With

End Sub

Voici le code complet de petchy repris.


Bonne journée a tous

@Christophe@
 
Est ce qu'on pourrait reprendre les choses depuis le début
Je voudrais avoir un bouton, lorsque l'on clique dessus, un calendrier apparait
Je choisis une date, et la date choisie apparait dans ma cellule B1 par exemple
Merci
 
Bonjour Larife,

Voici un exemple vite fais

C'est pourtant pas compliqué, tu as toutes les donnée, tu crée ton doc, tu vas dans VBA (ALT+F11), tu ajoutes un Userform1, tu ajoute un Controle Calender, tu double clic et tu devrais voir le code suivant

Private Sub Calendar1_Click()

End Sub

La tu ajoute la ligne suivante qui te donnera la valeur du calandrier en A1

ActiveSheet.[A1] = Calendar1.Value

Donc ton code devrais resemblé a ceci:

Private Sub Calendar1_Click()
ActiveSheet.[A1] = Calendar1.Value
End Sub


Voila sur ta feuille tu crée un commenbutton1, le code de ce bouton devra être:

Private Sub CommandButton1_Click()
Userform1 Show
End Sub

Et voila, regarde le fichier joint, je t'ai mis le code de Petchy et le code de Jacques.

@Christophe@
 

Pièces jointes

Bonsoir tous le monde

Petchy, je suis pas d'accord avec toi, rire

il doit chercher "Contrôle Calendar ##.#"

Pas nécessairement 9.0, tous dépends de la version, moi par exemple j'ai 10.0, lol

Mais pour le reste rien a dire

@Christophe@
 
- 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
52
Affichages
2 K
Réponses
16
Affichages
405
Réponses
8
Affichages
570
Réponses
5
Affichages
543
Deleted member 453598
D
Réponses
10
Affichages
348
Réponses
7
Affichages
345
Retour