Bonjour à tous : Dans un fichier Excel, Je cherche comment procéder pour imprimer la page 2 de la feuille active à partir d’une macro et d’un bouton lié à cette macro ? Je précise que la page 2 cette feuille est masquée volontairement par macro
Pour cela j’utilise PDFCreator. J’ai fait le test d’impression manuellement. La page 2 s’imprime bien. En même temps j’aurais aimé que le fichier ainsi créé s’incorpore directement dans un nouveau message de la messagerie Outlook 2010. Le but est d’automatiser cela. J’ai bien cherché sur le net mais je n’ai pas trouvé de solution correspondant à mon souci.
Avec le bouton enregistrer une macro, J’ai essayé également avec la fonction PDF d’Excel, puis sous type je sélectionne PDF puis dans les options je sélectionne la page à imprimer. Jusqu’ici tout vas bien. Là où cela se corse c’est pour définir une variable pour nommer le PDF puisque le nom doit être différent
Pour nommer le nom du fichier Excel, j’ai procédé comme suit : Le nom du fichier de base nommé Devis puis fait référence à 2 cellules B3 et B7 dont voici la ligne de code.
ActiveWorkbook.SaveAs Filename:="H:\Devis\Devis " & Range("B3").Value & " " & Range("B7").Value & ".xlsm" qui devient par ex Devis Dupont jean 1030503 (Dupont Jean 1030503 est variable)
J’aimerais éventuellement avoir 2 variantes soit avec incorporation dans un nouveau message Outlook et sans
Je préférerais utiliser la fonction PDF d’Excel plutôt que PDFCréator
Je précise que je ne suis pas un pro de la programmation
J'espère avoir été suffisamment explicite
Quelqu’un aurait ’il la solution
Par avance merci pour votre aide.
Partager