nostra78
Messages postés137Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention 6 décembre 2005
-
30 mars 2005 à 16:29
romtrico064649
Messages postés14Date d'inscriptionlundi 6 novembre 2000StatutMembreDernière intervention 1 juillet 2009
-
6 avril 2005 à 17:11
J'ai un problème. J'ai créé une form danslaquelle l'utilisateur peut choisir les feuilles qu'il veut imprimer. De la je crée une variable ListeImpression As String. Qui ressemble à "Feuill1", "Feuill2"...
Et je fais un Sheets(Array(ListeImpression)).Select mais j'ai un bug.
Je sais pas pkoi j'ai l'erreur 9. Pkoi???
Merci de vos réponses.
romtrico064649
Messages postés14Date d'inscriptionlundi 6 novembre 2000StatutMembreDernière intervention 1 juillet 2009 6 avril 2005 à 17:11
Bonjour,
Le problème, c'est je penses que pour sheets(Param), Param doit être soit le numéro de la feuille, soit le nom de la feuille. Ors, un array est un tableau de variant, il se peut qu'il y ait un problème de typage.
Pour ma part, je n'utilise Array qu'en cas de force majeure, mieux vaut créer un tableau de string (dim strTabFeuille() as string), au moins on sait de quoi on parle.
Sinon, essaye juste de rajouter ce qui est en gras.
Sheets(cstr(Array(ListeImpression))).Select