Restituer des données excel dans un userform: VBA

cafiniou13

XLDnaute Nouveau
Bonjour,

J'ai beau me casser la tête en deux pour trouver une solution à mon problème, je tourne en rond.
Voilà pourquoi je viens faire appel à vos lumières.

J'ai une feuille excel remplie avec en ligne les noms des employés sociétés et en colonne leurs informations personnelles.
Je souhaite pouvoir extraire les données de cette feuille excel dans un userform, de façon à pouvoir les modifier modifier et les ré-enregistrer dans la feuille excel.
Dans mon Userform j'ai une combobox qui me permet de sélectionner le nom de l'employé que je souhaite modifier et à partir duquel je charge les données dans l'userform
Si quelqu'un à une solution, je suis preneuse bien entendue:p
 

cafiniou13

XLDnaute Nouveau
Re : Restituer des données excel dans un userform: VBA

Bonjour,

J'ai recrée un fichier simplifié avec 3 lignes de données et l'Userform en question.
Sur le fichier d'origine le bouton permettant d'ouvrir l'Userform est dans une autre feuille intitulé "Gestion FDP"

D'avance merci pour vous être penché sur mon cas
 

Pièces jointes

  • Gestiion de personnel.xls
    47.5 KB · Affichages: 754
C

Compte Supprimé 979

Guest
Re : Restituer des données excel dans un userform: VBA

Salut Canifiou13 et bienvenue sur le forum ;)

Tu trouveras ci-joint ton fichier avec le début du code pour la mise à jour de ton USF

A+
 

Pièces jointes

  • Canifiou13_GestionDePersonnel.zip
    16.8 KB · Affichages: 1 436
  • Canifiou13_GestionDePersonnel.zip
    16.8 KB · Affichages: 1 681
  • Canifiou13_GestionDePersonnel.zip
    16.8 KB · Affichages: 1 812

cafiniou13

XLDnaute Nouveau
Re : Restituer des données excel dans un userform: VBA

Bonjour BrunoM45,

Et surtout GRAND MERCI :rolleyes:
Car ça marche impecable et surtout macro simple et propre
J'adore!

Pour tout te dire il me manquait du boulot avant d'en arriver là car je ne me dirigeait pas dutout sur cette solution.
A bientôt (il y a des chances car mon projet n'est pas bouclé et j'avance à petit pas et à coup de recherche sur le net!!)
 
C

Compte Supprimé 979

Guest
Re : Restituer des données excel dans un userform: VBA

Re,

Reviens nous voir, quand tu veux ;)

Il y a des grands pros sur ce forum, ils ont toujours (du moins preuve du contraire) les réponses aux problématiques.

Sache que le VBA est un langage puissant quand on sait l'utiliser :D

A+
 

cafiniou13

XLDnaute Nouveau
Re : Restituer des données excel dans un userform: VBA

Pas de pb, je reviens déjà vers vous car dans l'euphorie de la réussite, je me suis emballée un peu vite et j'en ai oublié la deuxième étape de mon userform, à savoir :
une fois les données modifiées, en cliquant sur valider, les nouvelles informations sont rebalancées dans le tableau, au niveau de la ligne de la personne sélectionnée.
J'ai bien penser à supprimer la ligne pour la recréer, mais cette solution n'est pas très pro , je préfèrerai faire une vrai mise à jour dans le tableau.
Si l'un de vous peut me filer un coup de main! car je tourne un peu en rond.
;)
 
C

Compte Supprimé 979

Guest
Re : Restituer des données excel dans un userform: VBA

Re Cafiniou13,

On pour la validation !

En plus pour te montrer que l'on peut accéder aux infos (lecture / écriture) avec une feuille masquée,

j'ai apporté quelques "petites modifs" au premier fichier.

Tu m'en diras des nouvelles
A+
 

Pièces jointes

  • Canifiou13_GestionDePersonnel.zip
    19.2 KB · Affichages: 1 157
  • Canifiou13_GestionDePersonnel.zip
    19.2 KB · Affichages: 1 365
  • Canifiou13_GestionDePersonnel.zip
    19.2 KB · Affichages: 1 563

cafiniou13

XLDnaute Nouveau
Re : Restituer des données excel dans un userform: VBA

Bonjour Bruno45,

J"avoue que les modifs que tu as faites permettent de finaliser le tout et d'avoir quelque chose de propre pour celui qui entre dans le fichier en saisi et qui n'y connait rien et ne sait pas trop ou aller!
Je prends bonne note!
Merci pour ton coup de main particulièrement efficace ;)
A+
 

Discussions similaires

Statistiques des forums

Discussions
312 221
Messages
2 086 382
Membres
103 199
dernier inscrit
ATS1