Enfin des tutos Excel vba complets, détaillés avec soin et avec un langage clair et simple.
5 жыл бұрын
Merci beaucoup Bertrand pour cette appréciation fort agréable. Si vous consultez la Playlist VBA, vous en trouverez beaucoup d'autres qui vous plairont je l'espère.
@yvanjmz2 жыл бұрын
Je n'ose pas imaginer le temps que j'aurais passé pour arriver à ce résultat sans votre aide. Merci infiniment !
2 жыл бұрын
C'est un plaisir Yvan. Merci beaucoup pour ce message.
@GeorgeBander7 жыл бұрын
Bonsoir Cher professeur ! Ce fut laborieux comme toujours, mais idéale pour refaire quelques analyses avec mes propres données !! Enfin, toujours est-il que je suis en place pour attendre la suite, qui se terminera par un chef-d'oeuvre, comme vous nous le montrer à chaque fois ! Un grand merci pour ce merveilleux tuto, et une superbe bonne soirée....
7 жыл бұрын
Bonsoir mon Cher Gérard, votre message me va droit au coeur. La formation n'est pas si simple mais l'application est prometteuse. Je suis particulièrement ravi que vous l'ayez essayée dans le but de l'adapter magistralement à vos données comme toujours. C'est un très grand plaisir et je vous en remercie. Très bonne soirée à vous.
@sodikiolawalesalami38875 жыл бұрын
Bonjour encore moi, merci infiniment , j’apprends tellement, vos explications votre manière de procéder facilite vraiment la compréhension. un grand merci a vous. Je n’étais vraiment pas alaise avec vba mais grâce a vous je commence a l'adore au fut et a mesure que je suis vos différentes formations.
5 жыл бұрын
Merci infiniment Monsieur, votre témoignage est précieux et je suis ravi que sur des notions avancées comme celles-ci, vous appréhendiez mieux le terrain. Merci encore pour ce message.
@archiezaiden93653 жыл бұрын
I dont mean to be so offtopic but does anybody know of a way to get back into an instagram account..? I stupidly forgot my account password. I appreciate any help you can offer me
@kellenjaxtyn34873 жыл бұрын
@Archie Zaiden Instablaster :)
@archiezaiden93653 жыл бұрын
@Kellen Jaxtyn Thanks for your reply. I got to the site thru google and Im in the hacking process atm. Seems to take a while so I will reply here later when my account password hopefully is recovered.
@bleid246 жыл бұрын
Tutoriel super complet ( je parle de tout vos tutoriels ) j'y connaissais absolument rien au commencement mais maintenant tout es claire et permet de faire des tableaux de gestions ou autres suivant vraiment mes attentes un très très grand merci à vous et je vous conseille à tout mon entourage souhaitant ce mettre au codage VBA excel merci encore et continuez ainsi
6 жыл бұрын
Bonjour Bleid Myster, merci infiniment pour votre témoignage fort gratifiant, c'est un très grand plaisir.
@Espadonscominois4 жыл бұрын
Cel faisait longtemps que je cherchais es Tuto de ce genre pour VBA. Très didactique, Merci
4 жыл бұрын
Je suis ravi qu'il corresponde à vos besoins. Merci beaucoup pour ce message.
@mohamedalimoudiallo31447 жыл бұрын
bonjours ce ALIMOU DIALLO vous êtes vraiment expert en informatique votre tutos ma beaucoup appris sur l'informatique je vous note 100%
7 жыл бұрын
Bonjour Alimou Diallo. Je vous remercie grandement pour votre message très agréable.
@mohamedalimoudiallo31446 жыл бұрын
bonjour mon excellent Rossetti Stéphane je voudrai vous demander un service ce pour avoir vraiment une livre excel de votre part car votre connaissance informatique servira beaucoup du monde
6 жыл бұрын
Bonjour Chère Madame, je propose des livres numériques mais ils ne sont pas gratuits car ils regroupent tout le travail, la progression pédagogique et l'expertise pour un apprentissage complet dans les meilleures conditions. L'adresse de ces livres est la suivante : www.bonbache.fr/livres-excel-pdf.php
@mohamedalimoudiallo31446 жыл бұрын
Bonjours chère monsieur excuser moi pour la photo ce ma femme qui était sur la photo je suis un homme . alors comment je pourrai acheter le livre en ligne car j'en ne pas un compte bancaire ?
6 жыл бұрын
Entendu Alimou et désolé. La passerelle que je propose est celle d'un sous traitant professionnel et ultra sécurisé qui n'offre malheureusement que des règlements par carte bancaire. A ce jour, je n'ai pas d'autre solution à vous proposer et j'en suis désolé.
@badrlahjouji4557 Жыл бұрын
Merci infiniment Très clair bien expliqué très pro bravo
Жыл бұрын
Merci beaucoup pour ce message en retour badr Lahjouji.
@romlef5267 жыл бұрын
bonjour, je viens de commencer à faire ce tuto fort interessent !!! mais là j'ai pas le temps de continuer, je le finirai demain, un immense, c'est vraiment du super travail !!!!!
7 жыл бұрын
Bonsoir Rom Lef, oui il est assez long mais fort intéressant car en même temps qu'il propose de créer des listes déroulantes reliées, il manipule les bases de données par le VBA. En tous cas, c'est toujours un immense plaisir et donc je vous dis un immense merci.
@romlef5267 жыл бұрын
Rossetti Stéphane , j'ai hâte d'être demain finir ce tuto ..... J'adore excel mais étant un novice vba excel c'est vraiment génial d'apprendre tous ces codes, même si a mes yeux sa reste encore complexe mais c'est ainsi que l'on apprend, c'est génial ,:)
7 жыл бұрын
J'apprécie énormément votre enthousiasme. Très bonne soirée à vous mon cher Rom Lef.
@romlef5267 жыл бұрын
Rossetti Stéphane , merci je renonce jamais aux difficulté, une bonne soirée a vs aussi
@romlef5267 жыл бұрын
bonsoir, et voilà c'est fini et fonctionnel !!!! j'avoue que la moindre petite erreur suffit pour générer une application non fonctionnelle !!!! toutefois, ce fut super interessent, et au moins sa marche !!!!! c'est quand même pas simple le vba !!!!
@paulinngwamah7513 жыл бұрын
Merci beaucoup pour cette vidéo, c'est ce que je cherchais depuis... Bye
3 жыл бұрын
Bonjour Paulin. Je suis ravi que cette vidéo ait correspondu à ce que vous recherchiez depuis un certain temps. Merci beaucoup pour ce message.
@sabir1963rachid6 жыл бұрын
merci infiniment Monsieur ROSSETI STEPHANE
6 жыл бұрын
Je vous en prie Rachid, merci à vous pour ce retour.
@Elboukhario7 жыл бұрын
Merci pour ce merveilleux tuto
7 жыл бұрын
Je vous en prie Mohamed, un grand merci à vous pour ce retour.
@martinbienvenu36744 жыл бұрын
merci beaucoup avec cette vidéo, courage.
4 жыл бұрын
Merci Martin pour ce message en retour.
@wadaie16 жыл бұрын
Je vous remercie beaucoup pour ce leçon
6 жыл бұрын
C'est avec plaisir, merci à vous d'avoir pris le temps de faire un message en retour.
@affaimahamadoufofana87916 жыл бұрын
Merci pour l'information du courage!
6 жыл бұрын
Bonjour Monsieur, je vous en prie et merci à vous pour ce retour.
@dominicboudreau17464 жыл бұрын
Je crois que j'ai trouvé mieux ! Je vais faire seulement des cbobox pour une seule semaine mais je vais créer un bouton pour ajouter c'est entraînements dans une listbox et quand j'aurai tous les semaines de mon plan d'entraînement je vais avoir un autre bouton qui va reporter chaque lignes et colonnes de ma liste au bons endroits dans ma feuille excel 😊
4 жыл бұрын
Oui Dominic, je suis d'accord avec vous, c'est une approche de programmeur qui permet d'éviter la démultiplication des contrôles et donc qui autorise l'optimisation de la solution.
@celinemarty66284 жыл бұрын
Bonjour Stéphane, merci pour tous vos tutos qui m'aide beaucoup dans mon travail. J'ai une question à vous poser : sur Access je peux dans une liste déroulante cocher plusieurs cases et donc avoir plusieurs choix. Excel me permet de réaliser des listes déroulantes aussi mais ne me donne pas l'option de cocher plusieurs cases. Est ce qu'il existe une possibilité de prendre plusieurs options dans une liste déroulante sur Excel ?
4 жыл бұрын
Bonjour Céline et merci pour votre message. Avec Excel, vous pouvez utiliser le contrôle ActiveX Zone de liste. Il suffit de régler l'une de ses propriétés pour permettre la multi-sélection. Le rendu est donc semblable à des listes proposant de multiples cases à cocher.
@celinemarty66284 жыл бұрын
@ Merci beaucoup pour votre rapidité.
4 жыл бұрын
Je vous en prie Céline
@rabahghouti70707 жыл бұрын
شكرا
7 жыл бұрын
Je vous en prie
@olivierdethier63232 жыл бұрын
Bonjour, un tout grand merci pour ce partage, en reprenant votre fichier et en voulant exécuter, il me donne "Erreur de compilation : Qualificateur incorrect" et le mot ligne dans le premier While en surlignage bleu. auriez vous une idée d'où vient ce problème ?
2 жыл бұрын
Bonjour Olivier. Merci pour votre intérêt. Le problème vient donc de la variable ligne. Elle est peut être mal déclarée ou surtout elle porte le même nom qu'un contrôle VBA que vous utilisez déjà, comme une liste déroulante.
@arminulrich1611 Жыл бұрын
Excellent ce tuto . J’ai pu le reproduire à l’identique et même l’adapter à mes propres besoins. Je voudrais que le choix fait dans les listes restent à chaque ouverture du fichier Excel. Est-ce que il sera possible de faire un tuto sur ce thème ou de mettre à disposition le code vba ?
Жыл бұрын
Bonjour Monsieur. Merci beaucoup pour ce message. Oui tout à fait, je propose une solution pour corriger ce défaut, à cette adresse : www.bonbache.fr/vider-les-anciens-choix-des-listes-dependantes-en-vba-961.html
@arminulrich1611 Жыл бұрын
@ Encore un excellent tuto et super simple à mettre en pratique. Mais je ne suis pas sur que celui-ci peut m'aider. En effet dans ce tuto les liste déroulante sont crées en VBA. A chaque fois qu'on ouvre le fichier avec la macro, la liste déroulante est initialisé et le choix précédent est perdu. J'aurai besoin une astuce pour conserver le choix à la fermeture du fichier. Est-ce-que c'est possible ?
@ashelseri161 Жыл бұрын
Bonjour monsieur, Merci pour votre tuto. En esseyant de le reproduire, mais Excel me renvoie un code Erreur 9. Voulez-vous m'aider svp ?
Жыл бұрын
Bonjour Ashel Seri. Il est probable que vous ne pointiez par sur la bonne feuille ou sur la bonne plage. Je vous invite à consulter le pas à pas détaillé à cette adresse : www.bonbache.fr/listes-deroulantes-liees-en-cascade-en-vba-excel-241.html Tout le code VBA y est donné.
@brunohancoilin69214 жыл бұрын
Je ne vois pas vraiment pas comment télécharger le fichier source !
4 жыл бұрын
Bonjour Bruno. Le lien de téléchargement est proposé à cette adresse : www.bonbache.fr/listes-deroulantes-liees-en-cascade-en-vba-excel-241.html Sous le deuxième titre.
@brunohancoilin69214 жыл бұрын
????
@colonel71744 жыл бұрын
Bonjour très belle vidéo. j'aurais par contre une question car je suis en train de faire un projet exel mais pour une partie que je veut faire je galère un peut et je voudrais savoir si avec cette méthode c'est possible.
4 жыл бұрын
Bonjour Tony et merci pour votre message. Pour répondre à votre question, tout dépend de votre projet. Quoi qu'il en soit, tout code VBA s'adapte à tout type de projet.
@colonel71744 жыл бұрын
@ est t'il possible que je vous l'envoi en vous expliquant ce que je voudrais faire dessus.
4 жыл бұрын
Je voudrais vous aider Tony mais je reçois un très grand nombre de demandes d'aide chaque jour. Il m'est impossible de m'y consacrer et de m'impliquer pour chacun. J'essaie de conserver du temps pour proposer ces formations. Je suis sincèrement désolé et j'espère que vous comprendrez.
@colonel71744 жыл бұрын
@ oui je comprend je vais essayer de vous expliquer ce que je voudrais faire. ci cela ne vous gène pas
@colonel71744 жыл бұрын
Jai sur mon projet plusieurs liste déroulantes de choix avec a chaque fois des valeurs différentes. DIGESTEUR (valeur de 1 000 à 20 000) ELECTRICITE (valeur de 20 000 à 800 000) HVC (valeur de 5 000 à 280 000) PLATEFORME SUBSTRAT LIQUIDE (valeur de 1 000 000 à 20 000 000) PLATEFORNME SUBSTRAT SOLIDE (valeur de 1 000 à 20 000). Sur cela je voudrais inclure une condition « Oui » ou « non ». et en fonction de cette condition avoir une liste déroulante correspondante. Digesteur : Non (valeur de 1 000 à 10 000) Oui (valeur de 11 000 à 20 000) Electricité : Non (valeur de 20 000 à 400 000) Oui (valeur de 420 000 à 800 000) HVC: Non (valeur de 5 000 à 140 000) Oui (valeur de 145 000 à 280 000) Et idem pour les autres valeurs.
@ernestnjonkeng1239 Жыл бұрын
Bonjour j'ai besoin de ce type de service pour mon fichier sous excel 2010. je souhaiterai avoir un code vba pour 2 listes dependantes d'une meme liste ( principale)🙏
Жыл бұрын
Bonjour Ernest. Je vous remercie pour votre intérêt. Tout le code VBA Excel est donné en pas à pas détaillé à cette adresse : www.bonbache.fr/listes-deroulantes-liees-en-cascade-en-vba-excel-241.html
@renaudalbertini25666 жыл бұрын
Bonjour Stéphane j'ai essayé d'adapter votre formation a mes besoins en ajoutant des colonnes mais malheureusement je bloque un peu puis-je vous envoyer mon fichier afin que vous puissiez y jeter un œil et me dire ce qui manque? Merci d'avance et encore bravo pour ce superbe travail
6 жыл бұрын
Bonjour Renaud et merci beaucoup pour votre message. Je n'aurai pas le temps de m'y pencher, je suis désolé, je reçois beaucoup de demandes d'aide chaque jour auxquelles il m'est difficile de répondre. J'essaie de conserver du temps pour proposer ces formations. Avez vous suivi le pas à pas détaillé sur le site Web ?
@renaudalbertini25666 жыл бұрын
je comprend que cela soit compliqué pour vous.J'ai bien suivi pas a pas sur le site malheureusement comme j'ai ajouté un critère je me suis un peu perdu(j'ai également changé certain terme afin de pouvoir me relire si une modification est nécessaire). Je pense qu'il y a certain code que je n'ai pas indiqué
6 жыл бұрын
Ensuite le principe reste le même, sauf que vous recoupez une condition supplémentaire. L'instruction conditionnelle If doit l'inclure pour analyser les bonnes cellules à charger. En recopiant le code pour les deux listes et en l'adaptant avec l'ajout du troisième critère, vous devriez vous approcher de la solution.
@Espadonscominois4 жыл бұрын
Ou puis-je trouver la suite avec l'extraction des données ?
4 жыл бұрын
L'extraction est proposée à cette adresse : www.bonbache.fr/extraction-multicritere-de-donnees-en-vba-excel-245.html
@Espadonscominois4 жыл бұрын
@ Merci
4 жыл бұрын
@@Espadonscominois Je vous en prie.
@dominicboudreau17464 жыл бұрын
Merci c'est exactement ce que j'ai besoin pour mon projet 😀. Mais j'ai une question. Est-ce que c'est possible de faire pareille mais dans un userform?
4 жыл бұрын
Bonjour Dominic. Oui bien sûr et à plus forte raison que les listes exploitées dans ce cas pratique sont des contrôles ActiveX. En somme, le code est identique.
@dominicboudreau17464 жыл бұрын
@ et si je veux inclure plusieurs combobox qui récupère la même liste je dois faire comment dans mon userform. Car je fais un formulaire pour créer des plan d'entraînement course à pied de lundi à dimanche et de la semaine 1 à 20. En gros je dois choisir type d'entraînement exemple "sortie.longue" et selon ce choix dans le cbobox à côté il va me proposer des entraînements relier à une sortie.longue et mes cbobox sont tous nommer selon leur propriété (typeLun1 , 2 ,...)pour le type et (entLun1 ,2,3,...)alors ce que j'aimerais c'est dire en instructions , lorsque je choisis tel type d'entraînement dans type tu me donne la liste correspondante dans ent. Je voudrais créer ça en loop pour ne pas avoir à écrire chaque nom de cbobox. Je suis capable de créer ce genre de loop dans une feuille mais dans un userform avec un nom numéroté pour chaque cbobox je n'y arrive pas. Merci
4 жыл бұрын
@@dominicboudreau1746 Les combobox se chargent et se pilotent de la même façon, par leurs noms. Les choix que vous mentionnez doivent se restreindre selon ceux effectués en amont un peu comme dans la formation que je propose.Vous pouvez très bien archiver ces données sur l'une des feuilles du classeur et les utiliser pour remplir vos listes selon critères, une fois encore comme proposé dans cette formation des listes en cascade.
@dominicboudreau17464 жыл бұрын
@ donc si j'ai bien compris je vais devoir nommer mes 140 cbo box pour qu'il récupère mes liste. Parce-que 7 jours * 20 semaines= 140+ un autre 140 pour les entraînements complémentaire 🥶. Dans une feuille c'est facile je faisais une variable à laquelle j'attribue la valeur 1 et ensuite avec l'indice de colonne dans ma feuille et ma variable je fais une loop qui fait augmenter le compteur de 1 exemple : Sheets ("plan" & mavariable) mavariable = mavariable +1 Mais dans un userform ce sont tous des nom distinct et non de adresse cellule
4 жыл бұрын
@@dominicboudreau1746 Non certes pas Dominic, ce type de pratique va à l'encontre des règles de programmation. Les 140 cbo il faut oublier, elles doivent se générer en cascade. Il vaut revoir la problématique sous un autre angle. Le souci est que j'aimerais m'y plonger pour vous aider mais je reçois un très grand nombre de sollicitations chaque jour. Il m'est impossible de m'impliquer pour chacun. Je suis vraiment désolé.
@simeonafro79784 жыл бұрын
Merci pour la vidéo très instructive. Mais SVP j'aimerais simplement savoir comment extraire des données d'une table partir d'UN SEUL critère
4 жыл бұрын
Bonjour Monsieur et merci pour votre message. Pour cela, il suffit de bâtir une simple requête. Je vous engage à consulter les formations Access que je propose.
@simeonafro79784 жыл бұрын
Merci bcp Monsieur je vais consulter vos formations sur Access . Néanmoins j'aimerais savoir si c'est possible de modifier le code source de cette formation (extraction multicritère de données en VBA EXCEL) pour uniquement faire une requête sur sur un SEUL CRITÈRE c'est vraiment très important pour moi Jai besoin de l'adapter à un projet excel Cordialement.
4 жыл бұрын
@@simeonafro7978 Le code associé à la première de ces listes déroulantes n'effectue qu'une seule requête. Donc vous pouvez vous inspirer de la technique proposée.
@simeonafro79784 жыл бұрын
Merci bcp je vais essayer
4 жыл бұрын
@@simeonafro7978 Je vous en prie
@admi.compta36386 жыл бұрын
Bonjour, merci pour votre tuto. pour une premiere experience "ca ete genial". Je souhaiterai la modifier et je n'y parviens pas....:-( mon besoin comporte une liste supplementaire j'ai beau revoir et reprendre mon fichier ne fonctionne pas :-( pouvez vous m'aider ? ;-) si possible bien sur...
6 жыл бұрын
Bonjour et merci beaucoup pour votre message. J'ai bien peur de ne pas avoir le temps de vous apporter l'aide spécifique que vous demandez et j'en suis désolé. Mais le principe est toujours le même. Il s'agit de répliquer le code VBA qui prélève l'information en fonction des critères définis par les listes déroulantes en amont. Le test se multiplie donc comme le propose la troisième liste qui doit considérer les valeurs définies dans les deux premières.
@christinelima50076 жыл бұрын
Merci avec vos explications j'y suis arrivée, merci beaucoup
6 жыл бұрын
Bonjour Christine j'en suis ravi et je vous félicite car effectivement l'application est spécifique et peut paraître complexe. Le résultat délivre toute sa puissance en application professionnelle. Encore bravo et merci pour ce retour.
@christopheaubert33511 ай бұрын
Bonjour, Très bonne année 2024 en excellente santé. Je suis en train d'écrire le programme, je progresse difficilement car je suis en phase de comprendre une difficulté concernant la deuxième colonne. En fait, j'aurais besoin de remplir un tableau d'environ 40 lignes ou chaque entête de ligne est amenée à avoir une recherche en cascade dans un tableau de donnée dans un autre fichier Excel selon le principe de cette application. Y'aurait-il est possibilité d'être accompagné dans ce projet? Afin d'éviter à avoir une quarantaine de fois ce programme pour chaque ligne qui alourdirait l'application je me demande comment l'optimiser pour avoir un programme principal, et des sous-programmes correspondant à une sorte d'interface entre les lignes et cet éventuel programme principal? Vous remerciant par avance pour l'aide que vous pourriez m'apporter, cordiales salutations.
11 ай бұрын
Bonjour Christophe. Je vous souhaite également une excellente année 2024. J'aimerais vous accompagner dans ce projet mais je croule sous les demandes. Il m'est impossible de dégager du temps d'autant que j'essaie d'en préserver pour proposer ces formations. Je suis sincèrement désolé et j'espère que vous comprendrez.
@jean-leomoellon12405 жыл бұрын
Bonjour ce tuto est très intéressant, j'aimerais affecter la liste déroulante en cascade dans un User form, mais j'ai des erreur 424 qui apparait. j'ai remplacer : Sheets('listes_cascade').liste_dep.Clear par Form_Prod.Cmde_Fourn.Clear mais sa marche pas pouvez vous m'aiguiller svp
5 жыл бұрын
Bonjour Monsieur et merci beaucoup pour votre message. Le principe est identique et la méthode Clear que vous utilisez est la bonne. Il n'est pas nécessaire de préfixer l'instruction par le nom du formulaire si le code est encapsulé dans sa feuille. Votre problème doit venir d'ailleurs. L''erreur 424 est typique d'un objet non reconnu. Vous devriez vérifier l'orthographe des noms d'objets que vous utilisez.
@jean-leomoellon12405 жыл бұрын
Bonjour MR Rossetti, effectivement il y avait une petite faute d'orthographe ds un nom d'objets et le pb est résolu. Par contre j'ai pu pu faire la première parti pour la liste déroulante dans mon userform et cela fonctionne. J'ai bien ma liste trié et épurer de ces doublons. Je coince sur mon deuxième combobox qui lui n'affiche rien du tous. Dois-je toujours suivre la procédure en étant ds un userform car à un moment données dans votre instruction on dois déclaré la valeur : chaine_act = '' le_dep = Sheets('listes_cascade').liste_dep.Value alors que je suis dans un userform je peux pas appelé de feuille. je poursuit mes recherches ds l'attente de votre réponse. cordialement.
5 жыл бұрын
@@jean-leomoellon1240 La procédure est strictement identique. Bien sur, vous devez adapter votre code à vos noms d'objets, mais effectivement pour le reste tout est semblable.
@jean-leomoellon12405 жыл бұрын
Merci pour votre réactivité de réponse, je m'attelle à suivre la procédure, je manquerais pas de revenir vers vous si besoin. Bien à vous
@jean-leomoellon12405 жыл бұрын
Bonjour Mr Rossetti , depuis mon dernier commentaire je travaille sur ma feuille Excell pour l'intégréer dans un UserForm. Je but au moment ou l'on dois affecter la chaine_act à vide. Vue je suis ds un UserForm comment dois-je interpreter cette commande : chaine_act = '' le_dep = Sheets('listes_cascade').liste_dep.Value ci dessous mon code : chaine_act = "" Num_Pal = Form_Prod.Num_Palette.Value , vue que je travaille pas sur une feuille Cordialement
@Vincent-xe4yb4 жыл бұрын
Une fois arrivée ici, on est sensé enregistrer et éxécuté une première fois la macro mais excel me dit "Erreur d'éxécution 6 : Dépassement de capacité" Du coup je ne sais pas quoi faire, j'ai pourtant suivi dans les moindres détails le tuto (télécharger le document sans macro puis taper la macro au bon endroit à priori) : Private Sub Workbook_Open() Dim colonne As Integer: Dim ligne As Integer Dim ligne_bd As Integer: Dim plage As Range Sheets("listes_cascade").liste_dep.Clear Sheets("listes_cascade").liste_act.Clear Sheets("listes_cascade").liste_villes.Clear Sheets("listes_cascade").liste_dep.Value = "'" Sheets("listes_cascade").liste_act.Value = "'" Sheets("listes_cascade").liste_villes.Value = "'" For colonne = 2 To 6 Step 2 ligne = 5 While Sheets("construction").Cells(ligne, colonne).Value "'" Sheets("construction").Cells(ligne, colonne).Value = "'" ligne = ligne + 1 Wend Next colonne ligne_bd = 2: ligne = 5 While Sheets("bd_sorties").Cells(ligne_bd, 4).Value "'" Sheets("construction").Cells(ligne, 2).Value = Sheets("bd_sorties").Cells(ligne_bd, 4).Value ligne = ligne + 1: ligne_bd = ligne_bd + 1 Wend End Sub
4 жыл бұрын
Bonjour Vincent. Le code fourni dans le tuto fonctionne parfaitement. Un dépassement de capacité indique que vous tentez de passer une valeur trop grande à une variable telle qu'elle est déclarée. Je vous invite à consulter le pas à pas détaillé : www.bonbache.fr/listes-deroulantes-liees-en-cascade-en-vba-excel-241.html Tout le code y est donné.
@Vincent-xe4yb4 жыл бұрын
@ Bonjour merci pour votre réponse, j'ai justement suivi le pas à pas détaillé, et j'ai recommencé depuis le début plusieurs fois et toujours en utilisant votre fichier de départ, d'où mon incompréhension...
4 жыл бұрын
@@Vincent-xe4yb Quelle est la ligne surlignée par le débogueur ?
@Vincent-xe4yb4 жыл бұрын
@ Aucune justement, c'est ça qui est bizarre. Quand je fais éxécuter, ça mouline quelques secondes puis le message d'erreur apparaît mais les options que j'ai ensuite ne sont pas ceux que l'on a habituellement, j'ai simplement : "OK" et "Aide". J'appuie sur OK puis je reviens à code sans que rien n'ait été souligné ou mis en rouge.
4 жыл бұрын
@@Vincent-xe4yb Sur quelle source de données exécutez vous ce code ?
@UltimateFightClub5 жыл бұрын
impossible a réaliser pour ma part. je sait pas pourquoi. bref. merci quand même.
5 жыл бұрын
Bonjour Ultimate Fight Club, le cas est assez complexe. Je vous suggère de consulter le pas à pas détaillé à cette adresse : www.bonbache.fr/listes-deroulantes-liees-en-cascade-en-vba-excel-241.html Toute la procédure y est donnée.
@lilinbl79926 жыл бұрын
bonjour merci pour la video , le lien n'affiche rien
6 жыл бұрын
Bonjour et merci pour votre retour, le lien de téléchargement est bien présent à partir de cette adresse : www.bonbache.fr/listes-deroulantes-liees-en-cascade-en-vba-excel-241.html, il s'agit du classeur source à télécharger
@md-win2 жыл бұрын
Bonjour Monsieur Bonbache, très bon tuto, mais avec un petit bémol. Il n'y avait pas besoin d'une feuille intermédiaire. Exemple avec mon code, mis dans la feuille des listes déroulantes: Option Explicit Sub Actualiser() Dim j As Integer Range("Zone_Efface") = vbNullString 'zone h5:i6 étant des cellules fusionnées With Feuil2 For j = 2 To .Range("d" & Rows.Count).End(xlUp).Row liste_dep = .Range("d" & j) If liste_dep.ListIndex = -1 Then liste_dep.AddItem .Range("d" & j) Next j End With Application.ScreenUpdating = False liste_dep.Text = "Sélectionner un département" liste_act.Text = "Sélectionner une activité" liste_villes.Text = "Sélectionner une ville" End Sub Private Sub CmdActualiser_Click() Dim derlig As Integer, plage As Range With Feuil2 derlig = .Range("d" & Rows.Count).End(xlUp).Row Set plage = .Range("a2:f" & derlig) plage.Sort .Range("d2"), xlAscending End With Call Actualiser End Sub
2 жыл бұрын
Bonjour Jacky. Oui tout à fait, mais la vocation de ces formations est de décomposer les processus pour la bonne compréhension. En tous cas, merci pour votre contribution.