Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
JE cherche une liste déroulante qui sert a identifier un article dans une base de donnée avec un code VBA
Je présente un exemple pour simplifier ma demande
Bonjour IRAME, le forum,
Un essai avec deux lettres (taper les 2 lettres dans la cellule, puis cliquer sur la flèche). La Base de données est classée par ordre alphabétique.
Cordialement,
Bernard
MERCI
Très bien réussi, tres tres bon travail c est ce que je voulais vraiment .
Une remarque : le tableau n affiche pas entièrement le code , il faut encore agrandir un peu la largeur des lignes.
Deuxième chose : Excusez moi ,mais comment je ferai pour exécuter cette MACRO dans mon fichier original j ai pas trouve
des codes dans la rebique MACRO
Je suis encore debutant en excel donc .SVP aidez moi a executer cette MACRO dans mon fichier original en m indiquant les etapes a suivre .etape par etape
MERCI infiniment
imrane : pour adapter la réponse de bbb38, essai en ouvrant les 2 classeurs, puis tu va dans vba (alt+f11) et tu fait un clic maintenu sur l'usf1 puis tu le glisse dans ton fichier, après tu copie le code de la feuille 1 que tu colle dans la feuille x de ton classeur
en gardant le nom de l'usf1 tel que où en mettant le nom de ton usf
pour la largeur de colonne tu peux l'ajuster dans la propriété de la listbox dans vba en modifiant la 1 ère taille comme dessous ou comme tu le veux
49,95 pt(60pt);200 pt
SVP , mon classeur contient deja des MACRO donc de peur de tt bousier je vous pris de bien vouloir jeter un coup d oeuille sur mon fichier et m aider a executer ces MACROS et merci
BONJOUR VICTOR 21
Mon fere j ai utilise mon deusieme compte pour ne plus encore t embêter avec mes demandes . j ai senti que j ai bcp demande
de vous .et vous m avez dis " Je vous envois la derniere version "
Donc j ai compris que vous voulez plus avoir de questions ; meme si j atteste que mon projet fonctionne grace a vous
J ai cherche la liste deroulante sous forme CODE VBA vous l avez vu ? dans ce dernier fichier "JC2 STOCK" ?
Cela semble fonctionner tres bien merci
Sauf un probleme si j ajoute plus que 97 references dans la liste de base de donnee "BDD" ces derniers ne s affichent pas dans la liste deroulante VBA
For Each c In Application.Index([T_BDD_Références], , 1)
et dans UserForm_Intitalize()
VB:
Me.LB1.List = [T_BDD_Références].Value
Pour éviter les lignes vides dans votre liste de choix, supprimez les lignes vides du tableau T_BDD_Références (Colonnes E à H)
De toutes manières, la référence à CODREF suivra la taille du tableau, que vous y ajoutiez ou supprimiez des lignes.
- 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