Bonjour à tous,
Avant toute chose, je ne suis qu'un débutant en VBA. Je tatonne, je bidouille et j'observe, mais il me manque énormément de connaissances & de pratique. Donc merci à tous ceux qui participent au bon fonctionnement de ce forum.
Je vous explique globalement mon projet. Il est très simple, puisque le but est d'imprimer en PDF un fichier Excel comprennant environ 70 onglets.
J'ai actuellement une macro qui permet d'imprimer les onglets voulus sous format PDF.
Cette macro fonctionne très bien, et me permet de rentrer des impressions prédéfinies (onglet A, B et D par exemple). Mon objectif est de trouver une interface (userform) permettant de rendre ces impressions dynamiques (sans que l'utilisateur n'ai à rentrer dans le code).
Ainsi, par exemple, cet userform permettrait de lister tous les onglets disponibles sur une partie gauche, de pouvoir balancer les onglets voulu sur une partie droite et de lancer l'impression.
Sauriez-vous vers quelle voie me lancer, des idées ou des tutos à me proposer ?
Je prends également les exemples à partir des quels je pourrais m'adapter
Par avance merci,
Int0x
Avant toute chose, je ne suis qu'un débutant en VBA. Je tatonne, je bidouille et j'observe, mais il me manque énormément de connaissances & de pratique. Donc merci à tous ceux qui participent au bon fonctionnement de ce forum.
Je vous explique globalement mon projet. Il est très simple, puisque le but est d'imprimer en PDF un fichier Excel comprennant environ 70 onglets.
J'ai actuellement une macro qui permet d'imprimer les onglets voulus sous format PDF.
Code:
Sub Impression()
Sheets(Array("PDG", "1.1", "1.2", "1.3", "2.1", "2.2", "2.3", "2.4", "2.5", "2.6", "2.7", "3.1", "3.2", "3.3", "3.4", "3.5")).Select
Application.ActivePrinter = "PDFCreator sur Ne00:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"PDFCreator sur Ne00:", Collate:=True
Sheets("Sommaire").Select
End Sub
Cette macro fonctionne très bien, et me permet de rentrer des impressions prédéfinies (onglet A, B et D par exemple). Mon objectif est de trouver une interface (userform) permettant de rendre ces impressions dynamiques (sans que l'utilisateur n'ai à rentrer dans le code).
Ainsi, par exemple, cet userform permettrait de lister tous les onglets disponibles sur une partie gauche, de pouvoir balancer les onglets voulu sur une partie droite et de lancer l'impression.
Sauriez-vous vers quelle voie me lancer, des idées ou des tutos à me proposer ?
Je prends également les exemples à partir des quels je pourrais m'adapter
Par avance merci,
Int0x
Dernière édition: