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