Beforeprint + selection ?

ya_v_ka

XLDnaute Impliqué
Bonjour matinal à tout le monde,

Et oui, alors que je pensais que cette fois ça serait facile, je coince de nouveau...
Je cherche à faire un bout de code qui me permettrait, lors d'une demande d'impression, d'annuler l'ordre, de selectionner la zone A1:AM88 sur la feuille active, et d'imprimer uniquement cette selection...
En français ça marche tout seul, mais je n'arrive pas à me le traduire en VBA...
Si quelqu'un à une petite idée à me soumettre, je lui en serais reconnaissant.
Merci et bonne continuation

Ya'v
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

IL faut vraiment que tu passes par vba ??

Car tu peux définir la zone d'impression de ta feuille dans fichier > Mise en page

sinon tu peux la definir par vba si tu as peur que quelqu'un la supprime en faisant dans This_Workbook

Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.PageSetup.PrintArea = '$A$1:$AM$88'
End Sub

Bon courage
 

Discussions similaires

Statistiques des forums

Discussions
312 472
Messages
2 088 712
Membres
103 930
dernier inscrit
Jibo