fredh
XLDnaute Occasionnel
Bonsoir
Je dois modifier la zone d'impresions de plusieurs fichiers.
J'aimerai definir la zone a partir de "A1" jusqu'a la celulle que je selectionne -un offset de -1,-1 car ces fichier ou un "bandeau" de couleur pour delimiter les zones d'impression.
Puis j'aimerai soit mettre le fond en gris sois masquer les colonnes et ligne apres la celulle selectionner.
J'ai commencer un code mais je cale, j'aurai donc besoins d'un coup de pouce.
Merci d'avance.
ci joint un fichier exemple avec la macro a l'interieur
Dans l'exemple la zone d'impression serait "A1:Z60" , les colonne "AB:IV" en gris, les lignes "62:65536" en gris
Je dois modifier la zone d'impresions de plusieurs fichiers.
J'aimerai definir la zone a partir de "A1" jusqu'a la celulle que je selectionne -un offset de -1,-1 car ces fichier ou un "bandeau" de couleur pour delimiter les zones d'impression.
Puis j'aimerai soit mettre le fond en gris sois masquer les colonnes et ligne apres la celulle selectionner.
J'ai commencer un code mais je cale, j'aurai donc besoins d'un coup de pouce.
Merci d'avance.
Code:
Sub Fred()
Dim DruckZelle As Range, druck As String
DIM col As String, Row As String
Set DruckZelle = Application.InputBox(Prompt:="Choisisez une celulle:", Type:=8)
druck = Range("A1", DruckZelle).Address
ActiveSheet.Pagesetup.PrintArea = druck
'Range("A1", ActiveCell.SpecialCells(xlLastCell).Offset(-1, -1)).Select
'ActiveSheet.Pagesetup.PrintArea = Selection.Address
Range("A3").Select
col = DruckZelle.Column + 1
Row = DruckZelle.Rows + 1
MsgBox (col & vbLf & Row)
Columns(col).select
With Selection.Interior
.ColorIndex = 15
'.Hidden = True
End With
With Rows(druck)
.Interior.ColorIndex = 15
'.Hidden = True
End With
End Sub
ci joint un fichier exemple avec la macro a l'interieur
Dans l'exemple la zone d'impression serait "A1:Z60" , les colonne "AB:IV" en gris, les lignes "62:65536" en gris