Bonjour à tous,
Je souhaite créer une macro afin de définir une zone d'impression avec colonnes variables.
En effet, les lignes 1 à 43 resteront toujours les mêmes, en revanche, les colonnes à imprimer sont uniquement les colonnes non vides, à partir de la colonne A.
Ici le code que j'ai entré, ne fonctionnant pas
Sub defimpress()
Application.ScreenUpdating = False
For i = 1 To 43
Cells(i, 16000).Select
Selection.End(xlLeft).Select
If Selection.Column > fin Then fin = Selection.Column
Next i
Application.ScreenUpdating = True
Set impression = Range([A1], Cells(43, fin))
ActiveSheet.PageSetup.PrintArea = impression.Address
End Sub
Merci à tous pour votre aide
Je souhaite créer une macro afin de définir une zone d'impression avec colonnes variables.
En effet, les lignes 1 à 43 resteront toujours les mêmes, en revanche, les colonnes à imprimer sont uniquement les colonnes non vides, à partir de la colonne A.
Ici le code que j'ai entré, ne fonctionnant pas
Sub defimpress()
Application.ScreenUpdating = False
For i = 1 To 43
Cells(i, 16000).Select
Selection.End(xlLeft).Select
If Selection.Column > fin Then fin = Selection.Column
Next i
Application.ScreenUpdating = True
Set impression = Range([A1], Cells(43, fin))
ActiveSheet.PageSetup.PrintArea = impression.Address
End Sub
Merci à tous pour votre aide