fichier salarié automatiser

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

T

TONY34200

Guest
Bonjour a tous,
j'ai besoin d'un cou de main pour finir mon tableau.
j'ai chercher un peu sur le forum, et j'ai trouver un fichier que j'ai nommer "doc téléchargé".
je le trouve super. j'ai donc créer un autre classeur que j'ai nommer "fiche salarié test".
j'aimerais automatiser comme dans le fichier que j'ai téléchargé, mais je ne sais pas comment mis prendre.
je pense qu'il faut utilise UseForm, mais la, je ne comprend pas comment faire.
si quelqu'un pouvais me filer un coup de pousse ...
d'avance merci.
 

Pièces jointes

Re : fichier salarié automatiser

Bonjour Tony,

C'est déjà un premier gros travail que tu as fais , le repérage des infos nécessaires (Bien que 4 contacts pour une personne, cela me parais utopique , mais bon)

Effectivement, tu as déjà un gros problème .

tu as perdu le code original et le userform associé , car la première chose qu'il te faut savoir c'est :

Le fichier que tu as téléchargé était un fichier Xls (Ancienne version Excel antérieure à 2007), dans les nouvelles versions les extensions des fichiers ont évoluées , maintenant si ton appli doit contenir du code ainsi qu'un formulaire, il faut impérativement le sauvegarder en xlsm, L'Xlsx lui sert pour la sauvegarde des feuilles de calcul sans macro, il y a plein d'autres extensions possibles qui ont chacunes leur utilisation spécifiques .....

Bon , je t"aie récupéré code et formulaire de l'ancien fichier pour mettre dans le nouveau mais tout reste à faire encore ...

Charge le fichier joint, lorsque tu as validé les messages éventuels ( Activation macros et autres ), appuies sur les touches ALT et F11
, cela va t'ouvrir le passage vers le pays merveilleux du VBA.
Ensuite si tu ne vois pas La sous fenetre de l'Explorateur de projet CTRL R, la fenetre propriétés F4.
Voilà , maintenant tu as le kit de vision nocturne, et tu peux voir toute la mécanique qui ce cache derriere .

Regardes déjà , et dis nous si tu as réussis ces petites manipulations.
Oui , j'auraispu te livrer clés en main , mais à la moindre modif, ou dès la vraie premiére utilisation tu auras des choses à ajuster don , il vaut mieux que tu maitrises un peu tout cela (Sinon si tu es vraiment préssé, il existe des trucs tout prêt , il suffit de chercher un peu sur inter nez nette )

Je t'ai ajouté un bouton d'ouverture du formulaire et un onglet menu , tu verras , je pense que l'on en aura vite besoin .

Vérifies que tu as bien toutes les infos indispensables dans la Bdd, ensuite l'on pourra avancer ....


@ bon , j'ai mis quelques ligne en commentaire pour que l'ouverture fonctionne , mais y'a des trucs pas trés propres dans le code.

L'on passera en revu au fur et à mesure de l'avancée .
 

Pièces jointes

Dernière édition:
Re : fichier salarié automatiser

Bonjour, et merci.
c'est sur que clé en main est bien plus simple, mais je veux apprendre, car il va me falloir également créer un fichier client.

Donc, oui je suis arriver a faire la manip.
j'ai modifié le UseForm, comme je le souhaitait.
mais maintenant quand le clic sur "ajouté salarié" ça me donne un message d'erreur.
 

Pièces jointes

Re : fichier salarié automatiser

Tony ,

J'ai modifié un peu le code pour ne plus avoir l'anomalie

Ok, Il faudrait synchroniser les champs et les infos associées, à priori , il existe un décalage à présent :

J'ai mis des données bidons pour tester

Voir par exemple ici

Private Sub CmbNom_Click()

Mais il faudrait balayer l'ensemble des routines pour voir si ok ou pas.

Bon courage
 

Pièces jointes

Re : fichier salarié automatiser

Ok, et merci pour ton aide.
j'ai vu. j'ai modifié le UseForm et le BDD. par contre dans le BDD en colone AC j'ai DRETE qui s'affiche à la place d'un N° de téléphoné.
et quand je veux transposer les info dans le feuille fiche, j'ai un message d'erreur.
Merci pour le coup de main.
 

Pièces jointes

Re : fichier salarié automatiser

Voilà ,

J'ai modifié la déclaration de la feuille ,

Par contre dans 😛rivate Sub CommandButton2_Click()

il faudra régler les cells(ligne,colonne) , j'ai cru voir un décalage
 

Pièces jointes

Re : fichier salarié automatiser

Bonjour, et merci.
c'est sur que clé en main est bien plus simple, mais je veux apprendre, car il va me falloir également créer un fichier client.

Donc, oui je suis arriver a faire la manip.
j'ai modifié le UseForm, comme je le souhaitait.
mais maintenant quand le clic sur "ajouté salarié" ça me donne un message d'erreur.

Bonjour,
je m'immisce, j'avais commencé quelque chose ... sur la base de ton fichier
 

Pièces jointes

Re : fichier salarié automatiser

Re,
voila ce que je suis arriver a faire. mais je cafouille sur le bas de ma feuille "fiche".
je vais regarder ce que me propose Speel.
merci a vous
 

Pièces jointes

Re : fichier salarié automatiser

Re,
voila ce que je suis arriver a faire. mais je cafouille sur le bas de ma feuille "fiche".
je vais regarder ce que me propose Speel.
merci a vous
Entre autre j'ai nommé les cellules de la fiche, ce qui fait que tu peux ( en faisant glisser les cellules) organiser ta fiche comme tu le souhaites.
Les noms dans l'userform sont liés à la première ligne de ta BDD, ce qui fait que si tu changes un titre il sera modifié aussi dans l'userform. ex. si tu change Prénom par PRENOM, ouvre l'userform et tu verras le changement.
J'ai simplifié le code VBA , sans pour autant approfondir ( pas de gestion d'erreur, etc .. )
La saisie du code IBAN est vérifié ( d'ailleurs ajoutes "On Error Resume Next" ligne 21 du module 2 )
Le numéro sécu est formaté.
je crois que c'est tout 😱
 
Re : fichier salarié automatiser

camarchepas,
regarde, je viens d'y arrivé.
par contre dans la use form est possible de faire ne sorte que quand je remplit, une case et que je fairs une tabulation, sa passe directement au suivant. car la, c'est la panique. tout n'est pas dans le bon ordre.
merci
 

Pièces jointes

Re : fichier salarié automatiser

camarchepas,
regarde, je viens d'y arrivé.
par contre dans la use form est possible de faire ne sorte que quand je remplit, une case et que je fairs une tabulation, sa passe directement au suivant. car la, c'est la panique. tout n'est pas dans le bon ordre.
merci

Dans celui que j'ai fait l'ordre de tabulation est défini correctement , du moins dans un sens logique !
pas dans celui que tu utilises !!

les champs verts s’effacent parce-que la le clearcontent est mal paramétré dans le code VBA , à voir ... ligne 43 du code userform.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
260
Réponses
4
Affichages
271
Retour