Bonjour
excuse, j'ai mangé un mot à la copie
=Selection.Address
En plus court
Sub Zone()
Dim Col As Byte
Col = Cells.Find("*", , xlValues, , 2, 2, 0).Column
ActiveSheet.PageSetup.PrintArea = Range("A1", Cells(43, Col)).Address
End Sub
et en concentré
Sub Zone()
ActiveSheet.PageSetup.PrintArea = Range("A1", Cells(43, Cells.Find("*", , xlValues, , 2, 2, 0).Column)).Address
End Sub
Cordialement