Récupérer données dans userform
#1
Régulier XLPages

Inscription: 27/06/2010

Messages: 44

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2007
Posté le : 04-03-2011 12h56
Bonjour à tous,

Voila, je débute en VBA et je rencontre qq pb.

J'ai créé un userform pour alimenter une base de donnée (base de donnée concernant le personnel)

Pas de pb pour transférer les éléments saisis dans le usf vers la feuille excel.

En revanche, après plusieurs recherche, je ne parviens toujours pas à faire la manip en sens inverse. C'est-à-dire que je voudrai ouvrir le usf et choisir le nom de un textbox déroulant afin qu'il me complète tout les champs de ligne concernant cette personne.
Le but étant de pouvoir modifié la fiche de l'agent et qu'après validation de la modication, la ligne concerné soit modifié (et non pas qu'il me rajoute sur la dernière ligne vide)

J'espère être clair dans mes explications.

Si vous constatez des erreurs dans le code, n'hésitez pas. Il s'agit d'un formulaire trouvé sur internet que j'ai essayé d'adapter à mes besoins.

Merci d'avance

Fred

Je vous joins mon fichier


Pièce jointe:
xlsm Classeurpersonnel.xlsm   [ Taille: 72.58 Ko - Téléchargements: 1213 ]
Hors Ligne
Rapport   Haut 

Re: Récupérer données dans userform
#2
Régulier XLPages

Inscription: 27/06/2010

Messages: 44

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2007
Posté le : 09-03-2011 11h31
Re-bonjour,

Il n'y a personne pour m'aider.

L'idée étant d'avoir le même userform pour la saisie et pour la modification ultérieure.

Merci d'avance.
Hors Ligne
Rapport   Haut 

Re: Récupérer données dans userform
#3
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 11-03-2011 01h06
Bonsoir Fred777,

Je n'ai pas vraiment le temps d'éplucher tout ton classeur et l'ensemble du code... il faudrait bien plus de temps pour ça et ça sortirait aussi du cadre du présent Forum de discussions....

Tu trouveras cependant ton fichier modifié avec ma façon d'aborder ton problème (voir les commentaires et le code du Userform1).
Attention : c'est uniquement lorsque le focus quitte le ComboBox (liste déroulante des Noms) que le code agit.

Rapidement, concernant ton code d'origine, j'ajouterais toutefois :
  • L'importance de la déclaration de TOUTES les variables, avec l'utilisation recommandée de l'instruction Option Explicit en tête de chaque module (voir le tutoriel : VBA et les Variables)
  • Je te conseillerais également de nommer l'ensemble de tes contrôles de façon "explicite" : txtPrenom par exemple, c'est toujours plus parlant et plus facile à suivre que TextBox3... Si tu dois revenir sur ton projet dans quelques semaines, ou même mois, tu comprendras tout de suite de quoi je parle...

Cordialement,


Pièce jointe:
zip PourFred777.zip   [ Taille: 49.40 Ko - Téléchargements: 2119 ]

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Récupérer données dans userform
#4
Régulier XLPages

Inscription: 27/06/2010

Messages: 44

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2007
Posté le : 11-03-2011 13h43
MyDearFriend!,

Merci de te pencher sur mon problème.

Je regarde cela rapidement, et je reviens vers toi.

Un grand merci encore pour tout ce que vous faites.

Cordialement.
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes