Bonjour à tous,
J'ai créé une macro d'impression d'une fiche d'informations selon une base de données (feuille DATA du fichier ci-joint)... Cette macro change le contenu de la cellule ($I$3) de la feuille "FICHE" dont le contenu est appelé en référence de la fonction "RECHERCHEV" dans la fiche. Et cette valeur varie de la valeur de la cellule ($I$2) à la valeur de la cellule ($J$2). La macro (qui fonctionne bien) imprime une page à chaque fois que la valeur de la cellule ($I$3) change jusqu'à la fin de la boucle (FOR), ce qui pose un problème, parce que je travaille sur des fichiers de plusieurs informations (qui dépassent les 400 ou les 500 lignes d'informations comme des bulletins d'élèves; fiches de sythèse; fiches de personnel...), chaque valeur changée c'est un ordre d'impression, plusieurs valeurs donneraient plusieurs ordres d'impression ce qui prendrait beaucoup de temps d'une part et d'autre part, saturerait la mémoire de l'imprimante (blocage, erreurs d'impression, ...)...
Ce que je cherche, est-ce possible de relier la boite de dialogue du gestionnaire d'impression dans la mention d'impression pages (DE ..... A) à ma cellule référence ($I$3) ou bien de changer la macro par une macro qui imprime dans un "fichier" spécial jusqu'à la fin de la boucle (FOR) et ensuite lancer l'impression de ce fichier via l'imprimante... (comme l'option "LETTRES et PUBLIPOSTAGE" dans WORD)...
Ci-joint le fichier "Test_Impression.xls" en exemple...
Merci d'avance
J'ai créé une macro d'impression d'une fiche d'informations selon une base de données (feuille DATA du fichier ci-joint)... Cette macro change le contenu de la cellule ($I$3) de la feuille "FICHE" dont le contenu est appelé en référence de la fonction "RECHERCHEV" dans la fiche. Et cette valeur varie de la valeur de la cellule ($I$2) à la valeur de la cellule ($J$2). La macro (qui fonctionne bien) imprime une page à chaque fois que la valeur de la cellule ($I$3) change jusqu'à la fin de la boucle (FOR), ce qui pose un problème, parce que je travaille sur des fichiers de plusieurs informations (qui dépassent les 400 ou les 500 lignes d'informations comme des bulletins d'élèves; fiches de sythèse; fiches de personnel...), chaque valeur changée c'est un ordre d'impression, plusieurs valeurs donneraient plusieurs ordres d'impression ce qui prendrait beaucoup de temps d'une part et d'autre part, saturerait la mémoire de l'imprimante (blocage, erreurs d'impression, ...)...
Ce que je cherche, est-ce possible de relier la boite de dialogue du gestionnaire d'impression dans la mention d'impression pages (DE ..... A) à ma cellule référence ($I$3) ou bien de changer la macro par une macro qui imprime dans un "fichier" spécial jusqu'à la fin de la boucle (FOR) et ensuite lancer l'impression de ce fichier via l'imprimante... (comme l'option "LETTRES et PUBLIPOSTAGE" dans WORD)...
Ci-joint le fichier "Test_Impression.xls" en exemple...
Merci d'avance