libellule85
XLDnaute Accro
Bonsoir le forum,
Avec l'enregistreur de macro j'ai fait la macro suivante pour mettre en forme une colonne.
Ce que j'aimerais c'est que cette mise en forme s'applique sur n'importe quelle colonne sélectionnée mais je n'y arrive pas.
Détail :
largeur de la colonne : 7.11
Format des cellules en monétaire de la cellule 3 à la cellule 500
dans la cellule 2 : gras et centrée
Ci-joint fichier
D'avance merci beaucoup pour votre aide
Avec l'enregistreur de macro j'ai fait la macro suivante pour mettre en forme une colonne.
Ce que j'aimerais c'est que cette mise en forme s'applique sur n'importe quelle colonne sélectionnée mais je n'y arrive pas.
Détail :
largeur de la colonne : 7.11
Format des cellules en monétaire de la cellule 3 à la cellule 500
dans la cellule 2 : gras et centrée
Code:
Sub test()
Range("F3").Select
Selection.ColumnWidth = 7.11
Range("F3:F500").Select
Selection.NumberFormat = "$#,##0.00_);[Red]($#,##0.00)"
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Range("F2").Select
Selection.Font.Bold = True
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
End Sub
Ci-joint fichier
D'avance merci beaucoup pour votre aide
Pièces jointes
Dernière édition: