XL 2010 bouton modifier et bouton rechercher bouton ajouter

yahya belbachir

XLDnaute Nouveau
bonjour
peut quelqu'un m'aider de trouver une solution d'un formulaire que j'ai,ce formulaire à pour but le code de client qui est important, pour un bouton de recherche je tape le nom du client et qu'il m'affiche son code,et si je modifie le contenu du client il me modifie dans la ligne enregistré de la base des données,et si j'ajoute il me le rajoute de nouveau à la ligne suivant.
çi joint mon fichier de test avec formulaire vide.
merci infiniment
 

Fichiers joints

Dranreb

XLDnaute Barbatruc
Bonsoir.
Vous vous êtes trompé: au lieu de mettre une ComboBox sur le nom à chercher et une TextBox sur le numéro à retrouver vous avez fait l'inverse.
 

Dranreb

XLDnaute Barbatruc
Déclarez des variables Private, et initialisez les dans une Sub UserForm_Initialize. Affectez la colonne 2 de l'objet Range initialisé à la List de la ComboBox.
 

Dranreb

XLDnaute Barbatruc
Bonjour.
Je joins deux ressources qui pourraient vous être utiles.
Edition: … Et un premier jet qui utilise le complément CBxlCtlA.xlam installé, son projet VBA CLsCAs devant être coché dans les références.
 

Fichiers joints

Dernière édition:

yahya belbachir

XLDnaute Nouveau
Bonjour.
Je joins deux ressources qui pourraient vous être utiles.
Edition: … Et un premier jet qui utilise le complément CBxlCtlA.xlam installé, son projet VBA CLsCAs devant être coché dans les références.
Bonjour Danreb,
waw vous êtes toujours le meilleur qui m'aide,merci beaucoup,c'est un très bon travail,sauf si par contre je veux rajouter un nouveau client,je ne sais pas si je peux le rajouter sinon je vais ajouter un bouton ajouter un nouveau client.
merci beaucoup
 

Dranreb

XLDnaute Barbatruc
Pas besoin de bouton spécial. Si vous tapez un nom qui n'existe pas dans la ComboBox, le bouton "Modifier" se transforme automatiquement en "Ajouter". C'est en effet le même bouton qui fait les deux, vu qu'on ne peut toujours faire que soit l'un soit l'autre, et cela selon que le nom existe déjà ou non. Attention toutefois à ce que le numéro ne soit pas renseigné. Je n'ai pas mis toutes les sécurités qu'il faudrait, je n'ai fait pour le moment que le principal.
 
Dernière édition:

Discussions similaires


Haut Bas