Bonjour à toutes et à tous,

Peu initié en VBA, je suis tout de même parvenu à réaliser une macro qui satisfasse à mes besoins

Sauf qu'à plusieurs reprises dans le code, je utiliser un ensemble de lignes de mise en forme et je souhaiterai savoir si il existe un moyen d'éviter cette répétition !?

Voici un exemple du code répété (au sein de boucles ou unitairement)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
        sh1.Cells(c, colonne).Interior.Color = RGB(225, 233, 243)
        sh1.Cells(c, colonne).Borders(xlEdgeLeft).Weight = xlThin
        sh1.Cells(c, colonne).Borders(xlEdgeTop).Weight = xlThin
        sh1.Cells(c, colonne).Borders(xlEdgeBottom).Weight = xlThin
        sh1.Cells(c, colonne).Borders(xlEdgeRight).Weight = xlThin
        sh1.Cells(c, colonne).Font.Name = "Calibri"
        sh1.Cells(c, colonne).Font.Size = 10
        sh1.Cells(c, colonne).Font.Bold = True
j'ai bien essayé de créer une fonction mais j'obtiens dans ce cas une erreur à l'exécution..

pourriez-vous m'aider SVP ?

Merci d'avance