Bonjour !
Je sais que ce sujet a été traité de nombreuses fois (je cherche sur divers forum depuis 2 jours...) mais je n'ai pas encore trouvé mon bonheur aussi je m'adresse à vous :
Je suis en stage et j'ai fait un petit fichier excel dans lequel j'ai réalisé des liste en cascade avec la fonction INDIRECT. Mon problème : je n'arrive pas à réinitialiser la liste du second niveau lorsque la liste du premier niveau est modifiée.
Je suppose qu'on doit le faire avec du VBA, mais mes connaissances dans ce domaine sont... inexistantes. Cependant si quelqu'un a une solution VBA, peut il me l'expliquer et pas juste me donner le code SVP : cela me permettrais de le réutiliser de manière plus efficace dans d'autres applications (je ne demande qu'à apprendre ^^).
Vous trouverez ci joins mon fichier test.
Merci d'avances !
Cordialement,
PS : je ne sais pas si c'est important pour ce problème mais le programme doit aussi tourner sous les version plus récentes d'excel (2007 et 2010)
Je sais que ce sujet a été traité de nombreuses fois (je cherche sur divers forum depuis 2 jours...) mais je n'ai pas encore trouvé mon bonheur aussi je m'adresse à vous :
Je suis en stage et j'ai fait un petit fichier excel dans lequel j'ai réalisé des liste en cascade avec la fonction INDIRECT. Mon problème : je n'arrive pas à réinitialiser la liste du second niveau lorsque la liste du premier niveau est modifiée.
Je suppose qu'on doit le faire avec du VBA, mais mes connaissances dans ce domaine sont... inexistantes. Cependant si quelqu'un a une solution VBA, peut il me l'expliquer et pas juste me donner le code SVP : cela me permettrais de le réutiliser de manière plus efficace dans d'autres applications (je ne demande qu'à apprendre ^^).
Vous trouverez ci joins mon fichier test.
Merci d'avances !
Cordialement,
PS : je ne sais pas si c'est important pour ce problème mais le programme doit aussi tourner sous les version plus récentes d'excel (2007 et 2010)