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

eduraiss

XLDnaute Accro
Bonsoir le forum

J'avais il a pas mal de temps développe avec l'aide de certains Bebere je crois, un userform qui me permettait de positionner dans un tableau les congés, rtt maladie des personnes qui venaient me voir.
Il fonctionne relativement bien, mais il m'aurait fallu des trucs en plus

Cet userform comme il est crée me donne la possibilité de gérer une seul action ,par exemple je valide des congés pour une personne l'userfrom se ferme et si je veux saisir autre chose pour cette même personne, je réouvre et ainsi de suite.

j'ai bidouillé l'objet dans le fichier joins pour avoir le résultat suivant
Une personne vient me voir elle a des congés des RN des RC des RTT, en une seul fois je lui pose tout ce quelle veut ensuite je valide et sa rentre dans le tableau
Voici le fichier
Merci a vous
 

Pièces jointes

Re : userform de saisie

bonjour
qu'appelles-tu des trucs en plus !?

concernant la sortie et re-rentrer dans l'userform
en bas ce ... Private Sub CommandButton1_Click() 'bouton "VALIDER"
il faut enlever ... Unload Me 'vide et ferme l'UserForm

AVIS à tous
il faut savoir qu'il n'est pas toujours évident d'intervenir dans des classeurs avec beaucoups de controles et qui n'ont pas de noms significatif !
il faut les nommer de suite ! exp au hasard...
CommandButton1 c'est mieux ButtonValider
CommandButton2 c'est mieux ButtonSortie
Combobox1 c'est mieux CbNom
Combobox2 c'est mieux CbPrenom
etc...

Roland
 
Re : userform de saisie

Re
Merci Roland pour ta réponse c'est presque parfait

prenons l'exemple des conges
La personne arrive elle a 10 jours de conges

elle m'en demande 5 donc le fait de valide je positionne avec l'userform dans 5 cellules le mot conges
pas de problème jusque la

si je me remet sur la même personne le nonbre de conges reste a 10 alors qu'il devrait être de 5
Dans mon fichier de base en colonne Q il y a un calcul qui deduis les jours pris

Par contre si je ferme l'userform cela fonctionne parfaitement a sa réouverture

Si tu peux faire quelque chose

Merci a toi
 
Re : userform de saisie

re
je ne comprend pas !
j'ai fait une simulation congé COCO Eric (dans la colonne Q)=12
j'entre conges avec des dates maximun ce qui devrait donner plus de 12
moi j'ai toujours 12 dans cette colonne, donc c'est normal que 12 revienne !
tu ne dois certainement pas sauvegarder le nouvelles données !?
et moi je sais pas comment tu pratiques !?

remarque: je comprend pas non plus que les dates soit demandés en bas avec RN !?
ça devait être en haut avec congé !?

Roland
 
Re : userform de saisie

Re

Tu as raison Roland de ne pas comprendre car je crois que cela fonctionne trés bien

Je te renvoie quand même un fichier pour que tu vois la formule et je pense mettre aussi tromper dans les fichiers

Celui-ci est le bon

Un grand merci a toi

Cordialement
 

Pièces jointes

Re : userform de saisie

re
fichier modifié ! attention voir le code j'ai tout nommé de façon clair !
ex ComboBox1 en ComboNom
ex ComboBox1 en ComboPrenom
ex ComboBox3 en ComboDateDebut
ex ComboBox4 en ComboDateFin
etc....
et je me suis permis de modifié l'userform (je pense que tu apprécieras)

mais il me semble, qu'en l'état, il manque des tests de sécurités dans les saisies !?
si on entre n'importe quoi il fait n'importe quoi !? bizarre !

Roland
 

Pièces jointes

Re : userform de saisie

Re

bon sa fonctionne Hyper bien,
mais je crois que dans un avenir proche il me faudra une autre casse nommée "congés restants" car nous arrivons a la fin de notre exercice et certaines personnes non pas prit leurs vacances (pour maladie essentiellement)

je ne sais pas par contre quel colonne sera utilisée

Merci a toi pour tout

Cordialement
 
Re : userform de saisie

re
peut-tu me dire si les colonnes toutes petites de D à P , sont utilisées et à quoi servent t'elles ?
pourait t'on utiliser par exemple la Colonne P ?
ensuite les dates genre mercredi/04/juillet est-ce bien utile que ce soit si long ?
ça fait des colonnes trop larges surtout pour y mettre des données courtes
ce serait plus lisibles est beaucoup plus court avec 04/07/2007

Roland
 
Re : userform de saisie

Bonsoir Roland et le forum

Voici une petite explication
Dans le fichier source je récupère une fois par mois des infos par export

A l'intérieur des colonnes de D a O il y a des données que je retraite dans les colonnes Q R S T par formule

Un exemple en colonne H les jours de congés je retraite en colonne Q par formule comme cela je sais exactement ou la personne en est pour ses congés

Les dates ainsi "mardi/05/février" est le format que j'utilise presque tout le temps mais j'ai aussi un traitement par rapport à ses dates
Lorsque je fais les équipes pour une journée je vais chercher en automatique les personnes absente ce jours là
Cela ne fonctionne pas trop mal
Pour mes congés restant c'est la colonne P qui sera utiliser

Voila j'espère avoir été assez clair si non je suis là

Merci
Cordialement
 
Re : userform de saisie

bonne nuit à tous car il se fait tard.

voir ce fichier, j'y ai mis un cadre avec remarques
je ne peux que te conseiller de garder celui-là ! à toi de voir
tu me dis quoi !

Roland
 

Pièces jointes

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
697
Réponses
4
Affichages
443
Retour