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

XL 2013 UserForm multipages

murainesouspatate

XLDnaute Occasionnel
Bonjour à tous et à toutes,
Je suis en train de créer un classeur de suivi client à ma fille qui est esthéticienne.
Afin d'enregistrer, modifier ou supprimer des clients ainsi que la fiche client, j'ai créé un UserForm multipages.
Pour la page Enregistrement et consultation, j'ai réussi à les faire fonctionner grâce aux foires au questions et l'aide de certains sur ce forum.
Pour la page Modification, je ne sais pas comment renvoyer les données modifiées vers la feuille "Clients" sur la ligne du client sélectionné avec la ComboBox 1.

J'ai commencé la macro mais ne sais pas comment faire pour la suite. Je joint mon classeur test en pièce-jointe en espérant que quelqu'un puisse bien m'aider à résoudre mon problème, et surtout à m'expliquer le déroulement.
Je vous remercie par avance et vous souhaite une agréable journée.
Cordialement.
Roger
 

Pièces jointes

  • Test modifier données client.xlsm
    276.7 KB · Affichages: 34

Dranreb

XLDnaute Barbatruc
Pour ce qui est de mon système, s'il n'y aura à coup sûr jamais qu'une seule colonne d'identification (Nom et prénom) et même jamais besoin de rechercher un client d'après un autre critère (adresse, téléphone ?), on pourra se passer d'un objet ComboBoxLiées. Celui ci sert en effet seulement à considérer un ensemble de plusieurs ComboBox basées sur des colonnes différentes comme un seul dispositif qui les combine. Comme si on séparait le nom et le prénom dans deux colonnes, par exemple, on pourrait retrouver un client par son nom ou par son prénom. Si plusieurs portent le même prénom spécifié en premier, seuls sont proposés dans la CBxNom ceux qui le portent.
Le ControlsAssociés en revanche garderait tout son intérêt.
 
Dernière édition:

murainesouspatate

XLDnaute Occasionnel
 

murainesouspatate

XLDnaute Occasionnel
Bonjour,
Je vous remercie beaucoup de m'accorder du temps à mon problème.
Je suis agréablement surpris de la simplicité de votre proposition qui effectivement fait moins usine à gaz pour un novice comme moi.
Je viens de télécharger votre classeur mais n'arrive pas à faire fonctionner la page 2 il y a un message d'erreur en validant la modification :
idem pour la suppression :

Comme indiqué plus haut, je n'ai pas encore assez de connaissance en VBA pour arriver à résoudre ce problème.
Auriez-vous l'amabilité de m'indiquer la procédure à suivre ?

Cordialement.
 

murainesouspatate

XLDnaute Occasionnel
à la bonne heure
dis moi au fait on est voisin non? vu les adresses même fictives dans le fichier
Bonjour,
Oui on devait être voisin, j'étais sur la Valette. depuis 4 ans je suis retourné en Nouvelle Calédonie.
Désolé de t'ennuyer encore, je viens de remettre à jour le fichier complet de ma fille et il y a maintenant un beug l'orque je sélectionne un nom client dans la ComboBox "Nom Prénom", alors que cela ne le faisait pas sur le 1er classeur que tu m'a envoyé !



Je ne comprends pas pourquoi. Je ne pense pas avoir fait une erreur en collant le userForm1 dans le classeur de ma fille.
Pour l'ajout client tout fonctionne parfaitement.

Cordialement
 

patricktoulon

XLDnaute Barbatruc
re
quand tu passe la souris sur la ligne jaune et sur le i i vaut combien ?

Attention il faut que le tableau sur la feuille ai la meme structure que l'exemple sur le quel j'ai travaillé si tu a changer quelque chose entre temps (supprimé ou ajouté une des colonnes) ou modifier l'ordre ca risque d'etre short
 
Dernière édition:

murainesouspatate

XLDnaute Occasionnel

Discussions similaires

Réponses
93
Affichages
2 K
  • Question
Microsoft 365 TCD
Réponses
12
Affichages
314
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…