Array exclure 2 onglets [VBA-EXCEL 2003] - VB/VBA/VBS - Programmation
Marsh Posté le 14-11-2005 à 17:54:42
Re
sakuraba a écrit : voici le code qui affiche les noms de chantier par contre je veux que la feuille "total" et "!!!base!!!" soit pas visible |
Il suffit de tester les noms des feuilles (si ce n'est ni base ni total) et de diminuer la taille de ton array.
Tu obtiens :
Code :
|
Bon courage
Marsh Posté le 15-11-2005 à 09:06:53
j'ai une erreur 9
l'indice n'appartient pas à la selection
Marsh Posté le 15-11-2005 à 09:09:28
ça vient de cette ligne
ReDim Preserve ListeFeuil(Worksheets.Count - 3)
Marsh Posté le 15-11-2005 à 09:13:51
Tu as combien de feuilles quand ca se produit ?
Marsh Posté le 15-11-2005 à 09:37:42
ReplyMarsh Posté le 15-11-2005 à 10:04:12
sakuraba a écrit : 2 => total et !!!base!!! |
Ben comment tu veux faire une liste de nom de feuilles quand tu as que 2 feuilles et que ces 2 feuilles tu les exclues... enfin là c'est toi qui verra
Il n'empçeche que je devais être bien fatiguée hier le code que je t'ai donné bugguais à plusieurs niveaux.
Je te le redonne corrigé avec quelques contrôles en plus :
Code :
|
bon courage
Marsh Posté le 15-11-2005 à 11:13:27
Sur quelle ligne exactement car sur mon excel 2002 ça passe sans problème, y compris quand il n'y a que les 2 feuilles. (j'ai testé avec 2 à 6 feuilles).
Elle dit quoi ton erreur 9 ?
Edit : vu erreur sur tableau . As-tu déjà utilisé la variable listefeuil() pour creer une liste avant de définir cette liste ci dans tes différents codes ? Et l'ordi l'a t-il en mémoire quand tu eux créer cette nouvelle liste ?
Marsh Posté le 15-11-2005 à 11:30:30
sakuraba a écrit : toujours erreur 9 |
sinon essaye avec ce code il marchera peut etre mieux chez toi :
Code :
|
Bon courage
Marsh Posté le 15-11-2005 à 11:52:13
ça affiche la listbox vide
alors que j ai 3 onglets à afficher
Marsh Posté le 15-11-2005 à 12:31:26
humm là je capte plus, faudrait que je le vois il doit y avoir un smurtz...
Je te pm mon mail si tu veux j'y jettes un oeil.
Marsh Posté le 14-11-2005 à 17:22:30
voici le code qui affiche les noms de chantier par contre je veux que la feuille "total" et "!!!base!!!" soit pas visible