Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Nouveau projet

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'est Génial

XLDnaute Occasionnel
Bonjour,

Je travaille sur un nouveau projet de pointage des ouvriers et j’ai besoin d’aide pour finaliser le fonctionnement.

J’ai créé un UserForm avec les champs nécessaires (salarié, numéro d’affaire, heures, zones, repas, hôtel, etc.),créé les feuilles salariés, Base de données, Paramètres, Affaire,

Mais je n’arrive pas à faire fonctionner l’ensemble.
Je manque de temps pour trouver la solution moi-même, donc si quelqu’un peut m’aider à le mettre en place, ou me dire pourquoi mon userform ne marche pas

Merci d’avance pour votre aide.

 

Pièces jointes

Bonsoir.
Est ce normal qu'il n'y ait ni Private Sub UserForm_Initialize() pour exécuter du code lors de la première mention du UserForm de la journée ou depuis son dernier Unload, ni Private Sub UserForm_Activate() pour en exécuter lors de son Show ?
 
Non ce n'est pas normal, en faite j'ai regardé une vidéo You tube, j'ai repris un peu un modèle qu'un Monsieur expliquait, je pensais que c'etait simple en suivant à la lettre, mais non pas du tout, au final je me retrouve avec un userform que je n'arrive pas à ouvrir sauf quand je vais dans les données, et rien ne va. Je voulais essayer de moi même pour pas toujours demander, mais au final, ça ne marche pas
 
Je pourrais vous proposer un système de mise à jour standard de la feuille "Base de données" si vous voulez.
Il me semble que la Date pourrait aussi faire l'objet d'une ComboBox …
Je n'aurais pas besoin feuilles "Salariés" ni "Affaire". Une nouveauté se tape dans une ComboBox, l'existant donne lieu à des listes automatiques classées et sans doublon, tirées de la base de donnée elle même …
Je joins un modèle pour une base différente.
 

Pièces jointes

Je veux bien avoir le modèle s'il vous plait
 
Bonjour.
Oui, ce que j'ai joint c'est bien un modèle d'utilisation de ce système.
Pouvez vous adapter la Sub UserForm_Initialize à vos besoins ?
Le reste de la programmation ne devrait pas beaucoup changer.
 
Bonjour.
Ne manquez pas de me tenir au courant de vos adaptations.
J'ai vu qu'il y avait une paire d'OptionButton dans votre UserForm. Il y a bien une classe CAssoOBn pour les gérer, pourtant ce type de contrôle n'est pas supporté par la méthode Add de l'objet ControlsAssociés. En revanche un Frame est supporté. Les OptionButton qu'il contient seront inventoriés automatiquement.
 
Dernière édition:
Bonjour,
J'ai pas trop eu le temps à vrai dire de regarder, par contre j'ai vu une personne qui a fait exactement ce que je souhaite avoir, après je pense que c'est vraiment compliquer, je joins des photos. Je pense que vous avez beaucoup de compétence, si toutefois vous avez un peu de temps à me consacrer pour me créer à peu près la même chose,
 
Bonjour.
Ça n'a plus rien à voir avec l'UserForm que j'avais vu dans votre classeur, ça !
Du moment qu'on ne cherche pas trop à comprendre comment ils fonctionnent en interne, les mises à jour programmées à l'aide de mes objets ComboBoxLiées et ControlsAssociés ne sont pas compliquée du tout à programmer, ont tendance à marcher du premier coup, et nécessitent peu de maintenance en cas d'ajout d'une colonne dans le tableau à mettre à jour et du contrôle correspondant.
 
Je vais regarder ce week-end, je reviens vers vous, Merci pour votre aide
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…