Bonjour,
J'ai un petit bout de code de mise en forme (bordures) que je répète plusieurs fois.
Plutôt que le recopier à chaque fois, j'avais pensé à le passer en fonction et l'appeler en lui donnant les paramètres nécessaires, en l'occurrence, cellule de départ, cellule d'arrivée et feuille.
Cela donne ça :
Dans mon code, je mets ça :
Mais j'ai le message d'erreur suivant : "Compile error: Expected: ="
Merci par avance pour votre aide !
J'ai un petit bout de code de mise en forme (bordures) que je répète plusieurs fois.
Plutôt que le recopier à chaque fois, j'avais pensé à le passer en fonction et l'appeler en lui donnant les paramètres nécessaires, en l'occurrence, cellule de départ, cellule d'arrivée et feuille.
Cela donne ça :
Code:
Sub getBorders(sCell1 As String, sCell2 As String, sSheet As String)
With ActiveWorkbook.Sheets(sSheet)
With .Range(sCell1, sCell2)
With .Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = 15
End With
With .Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = 15
End With
With .Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = 15
End With
With .Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = 15
End With
With .Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = 15
End With
With .Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = 15
End With
End With
End With
End Sub
Dans mon code, je mets ça :
Code:
getBorders(F2, G7, Activesheet.Name)
Mais j'ai le message d'erreur suivant : "Compile error: Expected: ="
Merci par avance pour votre aide !