antoine_ferard
Messages postés222Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention18 février 2011
-
18 mars 2008 à 10:36
antoine_ferard
Messages postés222Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention18 février 2011
-
18 mars 2008 à 10:59
bonjour,
- je développe en vba sous excel.
- je rempli une cellule de la manière suivante : Sheets(strSheetName).Range("A1") = "salut"
ma question : quel est le code pour pouvoir définir une bordure à la cellule "A1" ?
''***************************************************************************
...à votre service
Thanks & Peace
Tonio
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 18 mars 2008 à 10:44
Salut,
il faut que tu regarde du coté de la propriétés Borders de l'objet Range.
Quel type de bordure souhaites tu mettre?
REgarde ce que fait ceci (=> réaliser grace à l'enregistreur de macro)
Range("A1").Select
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
, ----
[code.aspx?ID=41455 By Renfield]