Bonjour,Fonction d'encadrement

ublic Sub Encadrement( _Plage As String, Haut As Variant, _Bas As Variant, _Gauche As Variant, _Droite As Variant, _Simple As Variant) If Haut = "" Then Haut = False If Bas = "" Then Bas = False If Gauche = "" Then Gauche = False If Droite = "" Then Droite = False If Simple = "" Then Simple = False With vExcel.Application .Range(Plage).Select If Gauche = True Then With .Selection.Borders(7) If Simple = True Then .LineStyle = 1 .Weight = 2 Else .LineStyle = -4119 .Weight = 4 End If .ColorIndex = -4105 End With End If If Droite = True Then With .Selection.Borders(10) If Simple = True Then .LineStyle = 1 .Weight = 2 Else .LineStyle = -4119 .Weight = 4 End If .ColorIndex = -4105 End With End If If Haut = True Then With .Selection.Borders(8) If Simple = True Then .LineStyle = 1 .Weight = 2 Else .LineStyle = -4119 .Weight = 4 End If .ColorIndex = -4105 End With End If If Bas = True Then With .Selection.Borders(9) If Simple = True Then .LineStyle = 1 .Weight = 2 Else .LineStyle = -4119 .Weight = 4 End If .ColorIndex = -4105 End With End If End WithEnd Sub'--Fin CodeExemple :Encadrement "C3:C14", True, True, True, True, FalseParamètres

lage : Plage que vous voulez entrourerHaut : True ou False, True Trace un trait en Haut et False ne trace pas de traitBas : Idem que Haut mais pour le BasGauche : Idem que Haut mais pour la GaucheDroite : Idem que Haut mais pour la droiteSimple : True encadre avec un trait simple, False Encadre avec un trait Double[%sig%]