Bonjour.
Je voudrais imprimer une plage de cellules.
Pour des questions de mise en page (hauteur de lignes notamment) j'ai copié cette plage sur une feuille que j'ai crée temporairement dans mon classeur.
Voici le code que j'ai écrit:
Cela pose 2 problèmes :
1 - je ne reviens pas nécessairement sur la feuille précédemment active
2 - l'utilisateur doit confirmer la suppression de la feuille.
Est-ce que quelqu'un aurait une idée à me proposer pour résoudre ces 2 problèmes ?
Je joints un fichier exemple (les chiffres ne veulent rien dire) pour illustrer ce problème.
Merci
Je voudrais imprimer une plage de cellules.
Pour des questions de mise en page (hauteur de lignes notamment) j'ai copié cette plage sur une feuille que j'ai crée temporairement dans mon classeur.
Voici le code que j'ai écrit:
Code:
Sub TestImp()
Sheets.Add After:=Sheets(Sheets.Count)
Range("J1").Copy Destination:=Sheets(Sheets.Count).Range("A1")
Range("A1").CurrentRegion.PrintOut
Sheets(Sheets.Count).Select
ActiveWindow.SelectedSheets.Delete
End Sub
1 - je ne reviens pas nécessairement sur la feuille précédemment active
2 - l'utilisateur doit confirmer la suppression de la feuille.
Est-ce que quelqu'un aurait une idée à me proposer pour résoudre ces 2 problèmes ?
Je joints un fichier exemple (les chiffres ne veulent rien dire) pour illustrer ce problème.
Merci