XL 2016 VBA userFrom Calendar

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

c_brt

XLDnaute Nouveau
Bonjour a tous,

J'ai utiliser un UserForm avec la fonction calender sur VBA, mais je ne peux sélectionner qu'une seule date quand le calendrier s'afficher.
Est-il possible de paramétrer se calendrier pour sélectionner une plage de date ?

Je vous remercie d'avance pour votre réponse.

Bonne journée a tous 🙂

PS : La première pièce jointe et le code concernant le UserFrom et la deuxième pièce jointe et le code pour le feuille dans laquelle le calendrier doit fonctionner.
1653308323352.png
1653308340614.png
 
Dans cette version, j'ai formalisé le changement des paramètres du calendrier (pour ce cas le texte du message "Début période" -> "Fin de période") dans une fonction pour ne pas avoir à utiliser directement les variables d'échange UserForm <-> Module du calendrier.
Ça ne change rien fonctionnellement mais c'est plus "clean".
 

Pièces jointes

Bonjour,

Je vous remercie pour votre réponse je vais y jeter un coup d'œil. Puisque j'ai opter pour la solution de faciliter et de faire une colonne date de début et une colonne date de fin. En utilisant 2 calendrier

Bonne fin de journée 🙂
 
Bonjour @Dudu2 , @c_brt et à tous

Le sujet m'a interpellé, aussi j'ai modifié mon programme en conséquence.
La plage démarre au jour afficher, si c'est le 24, on aura une plage courant jusqu'enfin de mois.
il suffit de changer le jour, le mois ou l'année pour avoir la plage correspondante.
Salutation

Jean-Paul
 

Pièces jointes

Bonsoir! merci d'avance pour le travail effectué!!
après avoir un petit peu modifié votre code; il fonctionne très bien dans une feuille; mais à l'intérieur d'un userform; il me met une erreur sur " Calendrier_TargetObject.Value" savez vous si il faut changer quelque chose pour les USF svp ?!!
 
Bonjour,
Dans un UserForm ça fonctionne aussi, du moins la ressource ci-dessous que je vous recommande fortement d'utiliser, sinon je n'ai pas utilisé les fichiers trop anciens de ce sujet.

Je suppose que vous avez utilisé un TargetObject qui n'a pas de propriété .Value, un Label ?

Essayez cette ressource qui accepte différents types d'Objects en tant que TargetObject.
 
Dernière édition:
- 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

Discussions similaires

Réponses
4
Affichages
243
Réponses
5
Affichages
485
Deleted member 453598
D
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
818
Retour