Hans dat zou met de volgende code kunnen.
Deze zet je in de module van het betreffende werkblad:
Private Sub CommandButton2_Click()
Dim strPA As String
'zet het huidige afdrukbereik in een string
strPA = Me.PageSetup.PrintArea
'stel een afdrukbereik in
Me.PageSetup.PrintArea = "A1:AE58"
'drukt het ingestelde afdrukbereik af
Me.PrintOut
'zet het afdrukbereik terug naar voor het uitvoeren van de macro
Me.PageSetup.PrintArea = strPA
End Sub
Jan