neophenix83
Messages postés63Date d'inscriptionsamedi 9 avril 2005StatutMembreDernière intervention 4 mai 2007
-
21 sept. 2005 à 11:17
neophenix83
Messages postés63Date d'inscriptionsamedi 9 avril 2005StatutMembreDernière intervention 4 mai 2007
-
21 sept. 2005 à 17:00
Bonjour,
Je veux encadrer un certains nombre de cellules avec un rectangle.
seulement, le nombre de mecs cellules bouge, et je dois dimensionner ce
rectangle.
Je recupere le hauteur de mes cellules (hauteurtotale obtenue en
prenant le rowheight de chaque cellule , et ensuite, pour dimensioner
mon rectangle, je fais:
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 21 sept. 2005 à 12:44
Bonjour,
Pourquoi ne pas untiliser les foctions d'encadrement de cellules d'Excel. Tu te places sur la cellules que tu veux encadrer et tu lance cette macro.Tu peux alors redimentionner les cellules encadrées, l'encadrement suivra.Si tu veux un cadre plus épais, remplace tous les xlMedium par xlThick, et plus fin par xlThin..
Sub EncadrerCellule()
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
End Sub
jpleroisse
Si une réponse vous convient, cliquez Réponse Acceptée.