lorrain10
Messages postés10Date d'inscriptionvendredi 4 janvier 2008StatutMembreDernière intervention13 juin 2012
-
20 juin 2008 à 14:55
lorrain10
Messages postés10Date d'inscriptionvendredi 4 janvier 2008StatutMembreDernière intervention13 juin 2012
-
20 juin 2008 à 17:09
Bonjour,
Je cherche à imprimer lors d'une impression plusieurs feuilles contenues dans un classeur excel.
L'extrait de code ci-dessous fonctionne :
Sheets(Array(a(1), a(2))).PrintOut Copies:=1
Mon problème est que je ne connais pas à l'avance le nombre ni le nom des feuilles que je vais imprimer.
Je cherche donc à avoir un truc du style :
Sheets(Array(a(1), a(2), ... a(i))).PrintOut Copies:=1
Mais je ne sais pas si cela existe .
J'ai une solution qui me permet d'imprimer les feuilles voulues mais en lançant une impression feuille par feuille. Cela ne me convient pas car si j'imprime en PDF, je vais créer un fichier par feuille au lieu de créer un fichier contenant toutes les feuilles.
lorrain10
Messages postés10Date d'inscriptionvendredi 4 janvier 2008StatutMembreDernière intervention13 juin 2012 20 juin 2008 à 17:09
Je n'avais pas pensé à imprimer le classeur car je désire imprimer seulement certainement feuilles.
J'ai donc simplement masqué les feuilles que je ne voulais pas imprimer avant de lancer l'impression du classeur et je les "réaffiche" après l'impression.