créer un calendrier dans un UserForm

pierrejean

XLDnaute Barbatruc

Fichiers joints

Dernière édition:

C@thy

XLDnaute Barbatruc
Re : créer un calendrier dans un UserForm

Merci PJ. Je ne peux rien télécharger, on a des firewall partout, blocage maximum...

Oui, j'ai déjà consulté ce fichier, que j'avais gardé précieusement dans mon grenier...

Bises

C@thy
 

C@thy

XLDnaute Barbatruc
Re : créer un calendrier dans un UserForm

OK PJ,

ce serait possible avec un clic au lieu d'un double clic?:eek:

J'essaye de le modifier, mais j'y arrive pô!!:rolleyes:

C@thy
 

C@thy

XLDnaute Barbatruc
Re : créer un calendrier dans un UserForm

Bravo Pierre-Jean, t'es trop fort, tu as trouvé mon erreur!!!:cool:

C'était quoi??? (je ne suis pas curieuse mais j'aime bien tout savoir...:rolleyes:

C@thy
 

pierrejean

XLDnaute Barbatruc
Re : créer un calendrier dans un UserForm

Re

J'ai pas mal bataillé pour en définitive:
1) abandonné la variable moi qui existe peut-être ailleurs dans le code (Excel me répondait mot ambigu !!!)
2) remplacé par jesuis déclaré en public (module 1)
3) modifié l'affectation dans le module de classe (il reste la ligne d'origine en commentaire)
4) Ajouté une textbox dans l'Userform2 (en dehors : étirer l'userform vers le bas pour la voir) ,ceci afin d'y loger le focus à l'initialisation
5) pour un fonctionnement avec un seul clic transféré les sub _doubleclick en _Enter (qui se déclenchent à la réception du focus )
nb: d'ou le 4) qui empêche d'avoir le focus sur la textbox1 à l'initialisation )
 

C@thy

XLDnaute Barbatruc
Re : créer un calendrier dans un UserForm

Merci Pierre-Jean. Eh bien figure-toi que moi aussi j'ai bien galéré là-dessus et que je ne voyais pas comment m'en sortir, alors en désespoir de cause j'ai posté mon fichier au cas où tu verrais ce qui cloche. Moi aussi j'avais essayé d'enlever la variable moi, mais ça ne fonctionnait toujours pas correctement:mad:.

Eh ben ce n'était pas une mince affaire. C'est pourquoi je te remercie grandement...

Bises

C@thy
 

Roland_M

XLDnaute Barbatruc
Re : créer un calendrier dans un UserForm

Bonjour à tous,

@Cathy et PierreJean (bien le bonjour à vous)

je me permet d'intervenir mais sans rien toucher car je n'arrive pas à m'y retrouver !!!

d'abord ça ne peut fonctionner en l'état !?
car en faisant une compilation il y a erreurs sur des déclarations multiples et répétées !?

ladate est déclarée public dans les Modules: Feries /dans Userform2 as date /dans Parametres as Variant
REMEDE: il faut le supprimer du module Feries et Userform2
si tu as un problème c'est qu'il faut le déclarer uniquement As Date dans Parametres

LigneFlux idem à revoir dans Modules4 et Parametres
REMEDE: le supprimer du module4

ensuite,
ici RechercheNumerosLigne(ladate) < procédure inexistante !?
REMEDE: peut être as tu renommé ta procédure !? ou alors elle n'existe plus !?

ici tomb = datedep + fm_Saisie.NbJ < .NbJ introuvable !?
REMEDE: revoir tes objets sur ton Userform fm_Saisie

ici fm_Calendrier2.Show < n'existe pas !? probablement pas renommé correctement !?
REMEDE: je pense qu'il s'agit de Userform1 rajouté et non renommé !?

idem CalendrierDateSELECT < procédure non valide !?
REMEDE: voir ce que tu voulais faire ici car CalendrierDateSELECT c'est une variable et non une procédure !

ma chère Cathy, ne te vexe surtout pas, si je te dis que tu es super sympa MAIS mais je pense que tu manques d'un minimum de rigueur, d'organisation et d'ordre !

les déclarations public ne peuvent exister que dans un seul module !
ensuite pense à renommer tes objets partout lorsque tu les modifies !
et surtout après qq modif fais une compilation et tu verras immédiatement s'il y a bug !
et puis certainement trop de modules avec trop d'intervenants !?

bon courage à vous et bonne journée !
 
Dernière édition:

C@thy

XLDnaute Barbatruc
Re : créer un calendrier dans un UserForm

Tu as raison, Roland_M, je fais un peu de ménage dans la déclaration de mes variables...

Merci, à toi.

C@thy
 

Roland_M

XLDnaute Barbatruc
Re : créer un calendrier dans un UserForm

re

Salut Bruno !?

je crois que le problème n'est pas dans le calendrier qui répond parfaitement à ses besoins, mais dans son utilisation !

je le répète, un seul calendrier était suffisant !
il suffisait de transférer à chaque fois les dates saisies dans des variables date appropriées !
maintenant, dans un tel avancement du classeur il n'est plus possible d'y retrouver ses jeunes, c'est une usine à gaz !
sinon je l'aurais fait depuis longtemps car il s'agit en premier de mon calendrier.
mais maintenant avec tous les intervenants, ceci dit pour le bien de Cathy, mais avec tous les rajouts c'est devenu illisible !?
 
Dernière édition:

C@thy

XLDnaute Barbatruc
Re : créer un calendrier dans un UserForm

Merci à vous deux.

Oui, pour les calendriers j'ai ce qu'il faut, mais abondance de biens ne nuit pas, et j'ai engrangé les tiens.

Roland_M, j'ai repris des fichiers existants et il y a des modules qui ne sont plus du tout utilisés mais qu'ils veulent gaeder au cas où... car on ne sait jamais...:rolleyes: tu vois le truc, donc ça je ne m'en occupe pas, je laisse ces modules.

Pour le reste, reprendre le même calendrier était un peu galère pour moi, et comme celui de Pierre-Jean me plaisait bien, alors je l'ai adopté. C'est pas plus mal, deux traitements différents, 2 calendriers différents comme ça on voit tout de suite dans quel traitement on est, j'aime bien, finalement.

Merci à tous

Biz

C@thy
 

Discussions similaires


Haut Bas