Calendar/Monthview autonome (Mixte : Userform/Sheet)

Pour partager vos applications (Excel, Calc et Google Sheets) avec les autres membres
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'394
Appréciations reçues : 163
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 23 décembre 2016, 21:17

Bonjour,
Une petite démo accompagne cette excellente alternative aux divers Calendriers, Monthview ou DatePicker mais qui ne nécessite aucune biblio, ni dll !

Utilisation :
Faire glisser le UserForm Calendrier (origine inconnue) dans votre projet. C'est tout !
Les experts l'utiliseront sans problème dans leur "perso.xlam", mais ce n'est pas indispensable.

L'autre Userform ne sert que pour les besoins de la démo (pour montrer le fonctionnement et le mode d'appel)
[Edit] Ne fonctionne que sur les Excel monté en 32 bits (la très grande majorité)
Nécessite une petite modif pour ceux qui ont un Excel 64. Dans ce cas me contacter.
A+
CalAPIx2U.xlsm
Calendrier polyvalent Userform/Sheet
(29.99 Kio) Téléchargé 904 fois
Modifié en dernier par galopin01 le 13 janvier 2017, 15:34, modifié 1 fois.
Question portant sur VBA : Je ne répond pas si la question ne comporte pas le classeur KIVABIEN avec.
Avatar du membre
LouReeD
Contributeur
Contributeur
Messages : 6'665
Appréciations reçues : 322
Inscrit le : 14 octobre 2014
Version d'Excel : 2013 FR, 2016 FR
Contact :
Téléchargements : Mes applications

Message par LouReeD » 4 janvier 2017, 22:07

Galopin01, Bonne Année !!!!

Plus génial ce calendrier, mais pour moi il est "obscure" au niveau du code !!!!
Mais je me le met de coté car il m'a l'air vraiment simple de mise en œuvre et au niveau graphique il y a tout....

Merci pour le partage.

@ bientôt

LouReeD
Quelques règles à lire ICI ;;)
______________________________________________________Vous pouvez allez faire un tour sur : Index de "Mes applications" ;;)
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'394
Appréciations reçues : 163
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 9 janvier 2017, 11:42

Bonjour,
Bah, le code YAPA à y toucher !
De plus dans les USF on peut l'utiliser sur plusieurs TextBox "dates" puisque c'est le contrôle TextBox qui provoque l'affichage du calendrier, tu peux avoir 10 dates à saisir YA même pas une ligne à ajouter...
Le seul reproche qu'on puisse lui faire c'est de ne pas gérer les dimanches et fériés...
Mais pour ça j'ai mon arme secrète ! Il faut juste que je trouve le temps de la fignoler un poil pour la fournir en téléchargement tout cuit.
A+
Question portant sur VBA : Je ne répond pas si la question ne comporte pas le classeur KIVABIEN avec.
Avatar du membre
LouReeD
Contributeur
Contributeur
Messages : 6'665
Appréciations reçues : 322
Inscrit le : 14 octobre 2014
Version d'Excel : 2013 FR, 2016 FR
Contact :
Téléchargements : Mes applications

Message par LouReeD » 9 janvier 2017, 20:03

Bonsoir galopin01 !

J'ai hâte de voir le résultat !!!
Il y a justement un post sur un "soucis" de calendrier dans un Userform sur le forum VBA...

@ bientôt et bon travail !

LouReeD
Quelques règles à lire ICI ;;)
______________________________________________________Vous pouvez allez faire un tour sur : Index de "Mes applications" ;;)
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'394
Appréciations reçues : 163
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 12 janvier 2017, 11:48

En voici un autre que je ne renie pas !

Game over !
PopupCal pour USF.xlsm
(27.07 Kio) Téléchargé 405 fois
Question portant sur VBA : Je ne répond pas si la question ne comporte pas le classeur KIVABIEN avec.
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'394
Appréciations reçues : 163
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 16 janvier 2017, 07:30

bonjour,

Concernant le CalAPIx2U ainsi que mentionné plus haut il nécessite quelques modifications pour les utilisateurs d'Excel 64 bits.
Cela commence à devenir de plus en plus fréquent...

De plus, mais cela semble concerner la plupart des calendriers autonome, il semble impossible de les utiliser dans des UserForm complexes ou le TextBox cible est intégré dans une frame...

A+
CalAPIx2Uv32_64.xlsm
Version Mixte 32/64 bits
(32.63 Kio) Téléchargé 265 fois
Question portant sur VBA : Je ne répond pas si la question ne comporte pas le classeur KIVABIEN avec.
Avatar du membre
LouReeD
Contributeur
Contributeur
Messages : 6'665
Appréciations reçues : 322
Inscrit le : 14 octobre 2014
Version d'Excel : 2013 FR, 2016 FR
Contact :
Téléchargements : Mes applications

Message par LouReeD » 9 septembre 2017, 18:33

Bonjour,

ci-joint la version où le textebox est dans deux frames...
CalAPIx2Uv32_64_LRDv2.xlsm
(31.83 Kio) Téléchargé 220 fois
je l'ai "commenté" pour un 32 :D
Et ça marche, non ?
Surtout que j'ai appris y a pas longtemps qu'un userform1.textbox3.value était égal à userform1.frame1.frame2.textbox3.value...

Il est vraiment bien celui-ci, avez vous la modif pour la gestion des jours fériés ?

@ bientôt

LouReeD
Quelques règles à lire ICI ;;)
______________________________________________________Vous pouvez allez faire un tour sur : Index de "Mes applications" ;;)
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'394
Appréciations reçues : 163
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 21 avril 2018, 09:48

Bonjour,
LouReed : Ta dernière version coince car tu ne gères que le textBox2 (au moment du Ok)

Une version un peu plus aboutie avec les fériés fonctionne sur feuille et sur UserForm toujours e 32 et 64 bit
Sur Feuille il n'y a aucune modification à faire.
Sur UserForm il y a juste à remplacer usfDemo par le nom de votre UserForm... (3 remplacements en tout)

A+
DemoCalendrier32_64 VM.xlsm
(46.87 Kio) Téléchargé 387 fois
Question portant sur VBA : Je ne répond pas si la question ne comporte pas le classeur KIVABIEN avec.
Avatar du membre
LouReeD
Contributeur
Contributeur
Messages : 6'665
Appréciations reçues : 322
Inscrit le : 14 octobre 2014
Version d'Excel : 2013 FR, 2016 FR
Contact :
Téléchargements : Mes applications

Message par LouReeD » 21 avril 2018, 11:31

Bonjour,

en effet ça coince car le TextBox qui se trouve dans la frame n'est pas le 2 mais le 3 ! :oops:
Donc voici le fichier test qui répondait à l'origine :
Correction_LRD.xlsm
(31.67 Kio) Téléchargé 126 fois
je n'arrive pas à "cibler" un contrôle qui se trouve dans une frame qui elle même se trouve dans une frame...
Hors je voulais montrer qu'il suffit de donner son nom et peu importe si il se trouve dans une frame ou plusieurs, seul son nom suffit pour pointer dessus...
Ce que votre fichier ne répond pas, car les TextBox présent ne sont pas dans des frames... ;;)

@ bientôt

LouReeD
Quelques règles à lire ICI ;;)
______________________________________________________Vous pouvez allez faire un tour sur : Index de "Mes applications" ;;)
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'394
Appréciations reçues : 163
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 21 avril 2018, 16:06

LouReeD a écrit :
21 avril 2018, 11:31
Ce que votre fichier ne répond pas, car les TextBox présent ne sont pas dans des frames... ;;)LouReeD
Oui... Oui ce n'était pas l'objectif ! J'ai découvert ton histoire de Frame pour l'occasion... Je dois avoir ça quelque part. Je cherche et je te le joins.
[Edit]
Je n'ai pas mis longtemps à le retrouver !
J'ai mis un calendrier rudimentaire pour simplifier...
A+
CRUD avec Cal VG1.xls
(95 Kio) Téléchargé 227 fois
Question portant sur VBA : Je ne répond pas si la question ne comporte pas le classeur KIVABIEN avec.
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message