Excel VBA - Créer une Liste déroulante dépendante en code VBA

  Рет қаралды 118,437

Learnaccess

Learnaccess

Күн бұрын

Пікірлер: 88
@motorrd9503
@motorrd9503 4 жыл бұрын
Bonjour Coach C'est un réel plaisir de suivre vos Tutaux...Merci beaucoup
@SxWarrior
@SxWarrior 2 жыл бұрын
Vous êtes un crack je vous remercie !
@j-jguitman3937
@j-jguitman3937 3 жыл бұрын
Je n'aurais qu'un mot: Génial ! 3 fois Génial Génial d'apprendre avec vos tutos Génial votre réactivité, Génial de pouvoir acquérir pour 1 franc symbolique la copie du programme en cours Par contre cela ne remplace pas le temps à le taper soit même qui est très formateur Merci à vous
@SantaFé988
@SantaFé988 6 жыл бұрын
Merci d'avance pour toute l'aide que vous pourrez m'apporter.
@yvesdombald1720
@yvesdombald1720 8 ай бұрын
Bonjour et merci pour votre programme (listes déroulante dépendantes) au demeurant est sympa et fonctionne parfaitement, mais sont application est très limitée. Serait-il possible de faire une extension sur une carte montrant le pays et les villes où la ville choisie. Merci pour vos tuto très bien expliqué et pertinent. Salutations
@GeorgeBander
@GeorgeBander 8 жыл бұрын
Super génial comme d'habitude !! Je viens juste de le terminer !!! Bonne nuit !! mdr ! Bravo quand même !! Merci ...
@willymontana6408
@willymontana6408 7 жыл бұрын
un Très grand merci pour ce partage de savoir grand respect Monsieur
@maverickdu11
@maverickdu11 8 жыл бұрын
Parfait, explication claire et precise comme d'habitude.
@abouismaila3723
@abouismaila3723 Жыл бұрын
salut merci pour tout on apprend beaucoup avec vous. j'ai une question qui est la suite j'ai une liste des élèves pour un examen j'aimerais les mettre par salle et que chaque salle ne doit pas dépasser 50 élèves exemple : 488 élèves 6 école différentes
@olivierjeanney7273
@olivierjeanney7273 8 жыл бұрын
Comme d'habitude, concis et précis et surtout plaisant à suivre. Vous avez reçu ma doc sur le contrôle Listview? Bonne journée
@Learnaccess
@Learnaccess 8 жыл бұрын
OUI je vais essayer de faire une vidéo sur ce controle.
@olivierjeanney7273
@olivierjeanney7273 8 жыл бұрын
Personnellement j'ai du mal à intégrer cette fonction à boite outil mais il est vrai qu'actuellement je suis d'autres portages donc pas beaucoup de temps pour me plonger pleinement dessus Bonne journée
@melaniebiais8797
@melaniebiais8797 3 жыл бұрын
Bonjour, merci pour votre explication qui est très clair. Comment pourrais-je l'adapter avec un classement par ligne plutôt qu'en colonne ? Merci beaucoup
@redatooz
@redatooz 5 жыл бұрын
Merci, très bonne explication :D
@aboubacardiaite7853
@aboubacardiaite7853 7 жыл бұрын
Bonjour !! Votre Tuto est complète et bien expliquée. Je souhaite mettre en cascade des listes déroulante sur les comboBox. càd comme vous l'avez fait sur votre vidéos, la comboBox2 est dépendante de la comboBox1, ensuite la comboBox3 dépendante de la ComboBox2. Par contre différents arguments de la combox2 font apparaître différentes listes dans la comboBox3. Pourriez-vous m'aider ? Merci Par avance
@ahmedlagnaoui2030
@ahmedlagnaoui2030 3 жыл бұрын
Bonne interpretation merci bien
@denisalexandre5203
@denisalexandre5203 4 жыл бұрын
Bonjour, je suis tombé sur votre vidéo pour comparer avec mon formulaire, j'ai identique à vous dans mon VBA mise à part les colonnes et les lignes et au moment de lancer mon formulaire lorsque je veux sélection ma 2ème cbox il me met un débogage, vous pourrez jeter un oeil sur mon formulaire et essayer de trouver pourquoi j'ai un débogage. Merci d'avance
@要得要得
@要得要得 5 жыл бұрын
Bonjour, une petite aide SVP ! Que doit-on rajouter si on veux utiliser la Macro dans une feuille différente ? Car la Combobox ne retrouve pas les valeurs de la feuille "List" quand on ouvre la macro à partir d'une feuille differente. Merci de votre aide.
@Learnaccess
@Learnaccess 5 жыл бұрын
Si vous utilisez les plages nommées et la propriété RowSource du la ComboBox, cela doit marcher même si vos plage nommée sont dans des feuilles différentes.
@要得要得
@要得要得 5 жыл бұрын
@@Learnaccess Merci pour votre réponse et vos tutos ! Malheuresement ça ne marche pas, je cherche donc une alternative, En tous cas tuto au top ! Un grand merci.
@belligerants-de-table5651
@belligerants-de-table5651 3 жыл бұрын
Bonjour, est-il possible de mettre un tableau déroulant en tant qu'information pour un enregistrement dans une base de données? Donc une liste déroulante comme ici mais avec plusieurs informations liées ensemble sous forme d'un tableau?
@ericmartin4659
@ericmartin4659 8 жыл бұрын
Bonjour et merci pour cette video. petite question si je souhaite mettre ma base de donnée sur une feuille differente comment je dois créer ma variable. exemple : macro en feuil1 et BDD en feuil2 Merci pour la reponse. Bonne journée
@michelperez6741
@michelperez6741 8 жыл бұрын
Bonjour, merci pour vos vidéos, je débute dans la programmation vba . J'ai reproduit votre programme ca fonctionne si j'ouvre mon formulaire de saisi sur ma feuille liste les combo s'affiche mais ca ne s'affiche plus sur ma feuille ou j'ai installé un bouton démarrage du formulaire. j'espère être compréhensible.
@brunoguiheux520
@brunoguiheux520 5 жыл бұрын
Bonjour, excellent tuto, merci. Est-il possible de faire sur 3 listes déroulantes ? Genre : 1er : Essence, 2e : le commerçant, 3e : le véhicule. Cordialement.
@Learnaccess
@Learnaccess 5 жыл бұрын
Oui, cela peut se reproduire en cascade....
@soazicelisewangsonne3805
@soazicelisewangsonne3805 4 жыл бұрын
@@Learnaccess Jai du mal a faire la reproduction en cascade pour 3 et plus listes deroulante dynamique
@Zyamora
@Zyamora 7 жыл бұрын
Salut. merci pour le tutoriel. une petite remarque : sur l’événement de la 1 ère Combo-box Change vaut mieux mettre la deuxième combo box en "CLEAR" au lieu d'utiliser la propriété "Value" parce que cela ne fonctionne pas . Merci beaucoup monsieur pour tes leçons très claires et très utiles.
@19pokerclub89
@19pokerclub89 5 жыл бұрын
Bonjour, Merci pour votre tuto très intéressant. Malgré tout j’ai un problème, je travail avec plusieurs feuilles bdd et finalement, les données qui s’intègrent à la liste déroulante coïncident à la page active et non la page souhaitée. Que puis je faire svp? Merci beaucoup
@Learnaccess
@Learnaccess 5 жыл бұрын
19PokerClub Il mentionner le nom de la feuille en vba pour aller chercher les valeur. Par défaut le vba récupère les données de la feuille active. Il faut donc préciser le nom de la feuille
@19pokerclub89
@19pokerclub89 5 жыл бұрын
Learnaccess Merci de votre réponse. J’ai bien compris cela mais malheureusement je n’y arrive pas. J’ai beau rajouter le nom de la feuille cela ne fonctionne pas. Où faut il le mettre svp?
@Learnaccess
@Learnaccess 5 жыл бұрын
19PokerClub Sans le code je ne peux pas vous répondre Ne sachant pas comment vous l’avez saisie
@christophelombard1067
@christophelombard1067 4 жыл бұрын
Bonsoir, 4 ans après le tuto est toujours utile. Comment faire quand la première ligne est fusionné sur plusieurs colonnes. Pour avoir une cascade à trois niveaux sur 3 comobox. merci pour votre aide.
@Learnaccess
@Learnaccess 4 жыл бұрын
Jamais de fusion dans un tableau Ce ne sera pas possible
@kidos_fx_official1159
@kidos_fx_official1159 3 жыл бұрын
Bonjour, merci beaucoup, moi j'ai un souci avec ce code, ça s'excute une fois et après toutes les combox sont vides, je ne comlprends pas ce qui fait ça
@Learnaccess
@Learnaccess 3 жыл бұрын
Vérifiez la syntaxe ou le nom de vos plages nommées...
@alexandretricheur3424
@alexandretricheur3424 4 жыл бұрын
Bonjour, j'ai réalisé votre code et celui-ci fonctionne bien lorsque j'exécute l'User Form. Par contre le code ne fonctionne plus lorsque j'exécute la macro dans son ensemble. Merci d'avance pour votre aide.
@SantaFé988
@SantaFé988 6 жыл бұрын
Bonjour, Merci bien pour cette vidéo qui m'a permis de faire la première partie de ce que j'avais besoin. Par contre, en plus de ma série de combobox dépendants, j'ai l'alimentation d'un textbox qui dépend de 2 combobox dépendants, et là, je m'arrache la tignasse depuis une semaine sans arriver à synchroniser tout ça. Auriez vous une idée à me proposer pour que je puisse avancer dans mon projet svp. J'ai tout essayé d'après mes faibles connaissances en vba, en vain.
@Learnaccess
@Learnaccess 6 жыл бұрын
Bonjour Envoyez moi votre fichier,et je regarderai ce qu'il est possible de faire. Mail : jeanpaul.bonnetto@gmail.com
@adrihn6120
@adrihn6120 4 жыл бұрын
Bonjour Learnaccess, j'ai un projet excel ou je avoir une liste déroulante dépendante mais je n'y parvient pas en utilisant votre méthode. L'initialisation de la première liste fonctionne sans problème mais pour ce qui est de la deuxième liste aucune données ne s'affiche...je suis donc dans l'incompréhension la plus totale. Je vous laisse donc ce commentaire pour vous informer des problème plausible et pour vous savoir si vous n'avez pas sous la manche d'autres solutions envisageable ? Merci de votre retour. Pour citer les plus grand " Je n'aime pas la mécanique mais j'aime avoir les mains dans le cambois qu'est la VBA" (PL)
@Learnaccess
@Learnaccess 4 жыл бұрын
Sinon il faut utiliser l'outil Dictionnaire (Disponible en VBA) Je l'ai utilisé pour un Client, et du coup cela est plus rapide. Je ferais un Tuto sur le sujet
@ashelseri161
@ashelseri161 8 ай бұрын
Desolé mais ca ne fonctionne pas pour la liste ville. On tombe sur une erreur dans le do while
@carolab8218
@carolab8218 7 жыл бұрын
Bonjour, je suis vos tutos car ils sont très clairs. Je suis en cours de création pour une association un projet de réalisation d'une base de donnée. Dans mon formulaire, j'ai deux comboBox dont je souhaite réaliser une avec liste déroulante dépendante. J'ai suivi votre tuto mais j'ai un bug. Je souhaitais vous soumettre mon travail afin que vous puissiez m'aider à débuger car là je suis vraiment bloquée et je n'arrive pas à avancer malgré la consultation des autres pages sur le web. Merci à vous pour votre réponse.
@Learnaccess
@Learnaccess 7 жыл бұрын
Bonjour, Envoyez votre fichier à : jeanpaul.bonnetto@gmail.com j'essayerai d'y jeter un oeil.
@carolab8218
@carolab8218 6 жыл бұрын
Du coup, j'ai pu le "déboguer" par moi même. J'ai juste une question. Lorsqu'on effectue la programmation pour obtenir les listes déroulantes dépendantes sur le formulaire modification celles-ci ne fonctionnent pas. Elles sont vides. Par conséquent, le codage que vous nous donnez dans ce tuto s'applique seulement pour les formulaires d'ajout ?
@romlef526
@romlef526 8 жыл бұрын
super , merci beaucoup
@hicurba
@hicurba 7 жыл бұрын
شكرا
@domyvande9453
@domyvande9453 6 жыл бұрын
Bonjour, et merci pour ce Tuto malgré sa date (comme quoi rien ne ce perd sut la toile) Je vais utiliser ce bout de code pour des analyses sur des stats de jeux. Pour le moment tout fonctionne correctement, mais( y a toujours un mais) dans mon classeur j'ai plusieurs feuilles et si je lance le code vba (pour tester) en étant sur la page concerné, c'est parfait, mais si je me trouve sur une autre feuille le code ne va pas chercher les plages demandé ?? exemple : Sheets("Detail").Range("A1:F1").Interior.ColorIndex = Clear ' Détail étant ma feuille concerné si je suis sur une feuille nommé Feuille 1 le code passe sur cette feuille ? comment faire en sorte que le code passe toujours sur la feuille "detail " sachant quelle ne sera pas visible. Merci d'avance.
@Learnaccess
@Learnaccess 6 жыл бұрын
Si vous souhaitez sélectionner une plage de donnée dans une feuille, il faut d'abord active cette derniere du genre : feuil1.activate et ensuite faire un feuil1.range("A1:B5").select
@jeromedfedrome9490
@jeromedfedrome9490 6 жыл бұрын
bonjour, j'ai modifié le formulaire pour prendre des informations par ligne et non pas par colonne, par contre, le résultat prend toute la colonne et non pas les lignes que faire
@Learnaccess
@Learnaccess 6 жыл бұрын
il faut juste changer votre boucle en parcourant non plus les lignes mais les colonnes Le principe étant le même
@philippejourdin6234
@philippejourdin6234 7 жыл бұрын
Bonjour, Très bonne vidéo Seulement quand j'exécute l'ouverture du formulaire, l'erreur d'exécution 438 s'affiche avec le commentaire suivant : Propriété ou méthode non gérée par cet objet Avez vous un conseil à me donner. Merci
@Learnaccess
@Learnaccess 7 жыл бұрын
Vérifier les noms de vos objets Et les types de vos données
@SONIETGIO
@SONIETGIO 6 жыл бұрын
bonjour merci pour ce tuto mais j'ai un soucis à la fin j'ai un débogage "impossible de définir la propriété "listindex" .valeur de propriété non valide" pouvez vous me dire ce qu'il c'est passé j'ai suivi votre code pas à pas
@Learnaccess
@Learnaccess 6 жыл бұрын
Vérifier la syntaxe de votre ligne. Je pense que le pb est là
@SONIETGIO
@SONIETGIO 6 жыл бұрын
Encore merci effectivement une erreur de syntaxe ça fonctionne
@MohAboAbdo
@MohAboAbdo 8 жыл бұрын
Merci Beaucoup
@apcpedagogie
@apcpedagogie 7 жыл бұрын
Créer deux listes déroulantes en cascade avec Excel kzbin.info/www/bejne/sJStm5ZsetmagcU
@rmvarin21
@rmvarin21 7 жыл бұрын
Bonjour,C'est exactement cela qu'il me faudrait (c'est tellement pratique). Pourtant après avoir respecté votre syntaxe (simple pourtant il me semble par rapport à ce que j'ai vu ailleurs) je me heurte à une erreur en fin de procédure que je ne comprends pas : cboProcessus.ListIndex = 0 surligné en jaune dans le débogueur (cboville chez vous). Est-ce que je peux vous envoyer mon fichier pour m'éclairer ? J'ai également un problème d'incrémentation des données dans mon tableau (module 3 de votre tuto créer un formulaire avec userform) qui viennent se positionner sur la 3ème ligne de mon tableau alors que la 2ème est vide (la 1ère étant la ligne des en-têtes). Merci pour votre aide
@ericlepottier7392
@ericlepottier7392 8 жыл бұрын
Un peu trop rapide pour moi qui débute dans ce domaine, pouvez-vous m'envoyez ce fichier afin que je puisse y comprendre tous les process ?
@limounbz6292
@limounbz6292 5 жыл бұрын
svp j ai une lacune je veut une liste déroulante qui m' affiche mes 3 pages (sheets) le code et merci d'avance
@Learnaccess
@Learnaccess 5 жыл бұрын
C'est le même principe que la vidéo mais il faudra préciser le nom de la feuile et nommer les plages correctement
@limounbz6292
@limounbz6292 5 жыл бұрын
@@Learnaccess merci pour le réponse mais je fais un essai mais ne marche pas si vous me donnez votre email pour bien parler
@emericgraveleau7050
@emericgraveleau7050 6 жыл бұрын
Bonjour, j'ai reussi a faire fonctionner mes listes en cascade sur 3 niveaux, cependant des que je veux changer le choix du premier niveau (en ayant remplit auparavant les 3 boxs) la programme stop et "Run time 1004" apparait. Je ne vois vraiment pas d'ou cela peux venir ... Je me demande si je ne suis pas obligé de créer un bouton RAZ pour que je puisse a nouveau changé mon choix ? Merci d'avance pour la réponse ! (Et désolé pour les accents en moins je travail avec un clavier Hongrois pour mon stage :') )
@emericgraveleau7050
@emericgraveleau7050 6 жыл бұрын
J'ai trouvé, au final j'avais déclare mes variables dans "UserForm" et non dans "Général" ^^
@Learnaccess
@Learnaccess 6 жыл бұрын
N'oublié pas de vider la ListBox et la Combobox avant chaque remplissage. en faisant un .clear Moi je le ferai sur la combo et sur l'évenement change.
@emericgraveleau7050
@emericgraveleau7050 6 жыл бұрын
Merci pour le conseil, je vais essayer de changer ca :)
@emericgraveleau7050
@emericgraveleau7050 6 жыл бұрын
Dernier petit probleme qui provient du "Cells.Select", j'ai l'impression que cette fonction ne peut marcher que si l'on a la page ou l'on veut faire le "Cells.Select" active. Un "Select.Case" serait-il tout autant efficace dans cette methode ou rien a voir ?Réponse a moi meme il a suffit de split la ligne "Sheets("").Cells(x,y).Select" en 2 lignes : Sheets("").Select Cells(x,y).Select Désolé pour le derangement !
@behcetyaykc6680
@behcetyaykc6680 7 жыл бұрын
Merci bp.
@abdallahbelcaid3002
@abdallahbelcaid3002 4 жыл бұрын
What about two sheets ?
@白宗宁
@白宗宁 5 жыл бұрын
Bonjour J'ai appliqué le code, mais quand je changes le cboRegion, le cboVille ne change pas en même temps. Je ne sais pas pk, pourriez vous m'aider svp?
@Learnaccess
@Learnaccess 5 жыл бұрын
Pour moi c'est un problème de syntaxe. Vérifier votre code et la plage nommée de vos listes
@白宗宁
@白宗宁 5 жыл бұрын
@@Learnaccess le premier fois je sélectionnes dans la liste cboRegion, tout va bien, cboVille affiche sa liste correctement, mais si je continues à changer cboRegion, cboVille n'affiche plus correctement, la liste superpose les résultats.
@Learnaccess
@Learnaccess 5 жыл бұрын
白宗宁 Vous avez oubliez de vider la listbox avant chaise rechargement. Il faut rajouté une ligne code avant le chargement : Me.listbox.clear
@白宗宁
@白宗宁 5 жыл бұрын
@@Learnaccess Merci c'est bon
@mybattery18650
@mybattery18650 8 жыл бұрын
Bonjour Quand j’exécute le userfom il bloque à la fin avec le message impossible de définir la propriété ListIndex. Valeur de proprieté non valide Listecontenu.ListIndex = 0 en jaune sinon votre tuto est top et bien explicite merci encore
@boukhelifmokhtar5372
@boukhelifmokhtar5372 7 жыл бұрын
Très bonne vidéo Seulement quand j'exécute l'ouverture du formulaire, l'erreur d'exécution 424 s'affiche avec le commentaire suivant : Objet Requis. Merci
@Learnaccess
@Learnaccess 7 жыл бұрын
IL doit y avoir un erreur dans le nom d'un de vos objets. Vérifier la syntaxe
@boukhelifmokhtar5372
@boukhelifmokhtar5372 7 жыл бұрын
Bonjour et merci d'avoir me répondre, juste quand j'ajoute une feuille dans le même classeur Excel alors sa ne marche pas dans les combobox cascade
@Learnaccess
@Learnaccess 7 жыл бұрын
boukhelif mokhtar Vérifierez la syntaxe. Il doit y avoir une erreur dans le nom
@mathieublasco2301
@mathieublasco2301 7 жыл бұрын
Bonjour, Pour mon projet de fin d'étude en DUT GénieCivil, je suis chargé du stockage d'échantillons dans un dépôt. Ton explication pour la création de boite de dialogue est pertinente cependant je me trouve bloqué... Sur mon fichier Excel j'ai renommé deux plages de cellules une "StockTemp" et l'autre "StockLong" J'ai réussi grâce a la fonction Array pour ma première ComoboBox a faire le choix entre deux types de stockage mais pour ma deuxième ComboBox j'arrive pas a faire apparaitre les différentes zones de stockages qui correspondent à mon choix de la ComboBox1!! J'aimerai: Si la comboBox1 = Stockage temporaire Alors dans la comboBox2 je veux faire apparaitre seulement la plage de cellule appelée "StockTemp" Et si la combobox1 = Stockage long Alors dans la ComboBox2 je veux faire apparaitre la plage de cellule appelée "StockLong" Est ce que tu peux m'aider sur le code a taper s'il te plait??? Merciiiiiiiiiii d'avance :)
@Learnaccess
@Learnaccess 7 жыл бұрын
Mettez juste le nom de vos plages nommées dans la propriété Rowsource de votre combobox.
@Learnaccess
@Learnaccess 7 жыл бұрын
Bonsoir, Cela ressemble à des listes déroulantes dépendantes les unes des autres. Je vais essayer de faire un tuto sur le sujet car pas simple à utiliser.
@ferhiyacine4982
@ferhiyacine4982 6 жыл бұрын
salut la liste déroulante n’apparaît pas dans le formulaire
@morydiane2689
@morydiane2689 7 жыл бұрын
slt c'est un peu flou pour moi pouvez-vous m'envoyer le fichier ?
@Learnaccess
@Learnaccess 7 жыл бұрын
le lien est dans la description de la vidéo
@stephanephaneuf2462
@stephanephaneuf2462 4 жыл бұрын
Ouf... Je me suis perdu en chemin, j'ai trouvé comment faire simplement ailleur.... En nommant les liste au meme nom que la liste maitresse: Private Sub cbo_name_change() FormName.cbo_name2.rowsource = cbo_name1.Value End Sub Merci... Bonsoir (J'ai meme pas 40 heures de pratique encore....)
@agnessuray1747
@agnessuray1747 6 жыл бұрын
vous parlez trop vite . Ok y a des débutant comme moi.
@franckchoserot9913
@franckchoserot9913 5 жыл бұрын
C'est pour limiter la longueur de la vidéo. Utilisez le pause/plat et replay sur votre lecteur. Merci
Liste déroulante à choix multiples en VBA Excel
15:43
Formations Excel, Access et bien d'autres
Рет қаралды 11 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
EASILY Make an Automated Data Entry Form in Excel
14:52
Kenji Explains
Рет қаралды 1 МЛН
Excel VBA  - Comment gérer une Base de Données (BD)
20:33
Learnaccess
Рет қаралды 143 М.
How to Create a Dynamic Drop-Down List EXCEL - VBA Code
7:54
Naël | Bureautique & Gestion
Рет қаралды 54 М.
Learn Excel VBA to Automate Anything
14:02
Kenji Explains
Рет қаралды 540 М.
Créer une liste déroulante dynamique sans doublons dans Excel-VBA
11:15
Excel VBA  - Comment utiliser le contrôle ActiveX de type ComboBox
18:58
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН