• Initiateur de la discussion Initiateur de la discussion belette
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

belette

Guest
Bonjour,

Pour la mise en forme des bordures ils existent ces constantes :
xlDiagonalDown
xlDiagonalUp
xlEdgeBottom
xlEdgeLeft
xlEdgeRight
xlEdgeTop
xlInsideHorizontal
xlInsideVertical

à quoi correspondent-elles exactement ?

Merci
 
D'accord merci, y a-t'il moyen de les associer ?

Pour l'instant j'écris:

With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With

With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With

With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With

With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With

Pour faire un cadre (les quatres côtés) ce qui est peu long pour quatre traits !
 
Dans le code d'Hervé:

With Selection.Borders
.LineStyle = xlContinuous
.Weight = xlMedium
End With

On ne précise rien et (apparemment) ils prend toutes les bordures par défaut y compris les intérieurs...
 
re tout le monde

moi aussi, je commence à etre à l'ouest josé.

si tu ne veux pas les bordues interieurs dans le cas de multiselection :



With Selection
        .Borders.LineStyle = xlContinuous
        .Borders.Weight = xlMedium
        .Borders(xlInsideVertical).LineStyle = xlNone
        .Borders(xlInsideHorizontal).LineStyle = xlNone
End With



salut
 
Salut belette
Salut mon Ami Hervé
Salut José(mon Ami aussi) lol
il existe une procèdure qui fait ce que demandela petite belette lol
BorderAround

Pour ajouter une bordure autour d'une plage, aucunes bordures intérieures ne sera mises, utilisez la méthode BorderAround. Cette méthode permet de préciser directement la couleur, le style et la largeur de la bordure. Sa syntaxe est :
MaPlage.BorderAround(LineStyle, Weight, ColorIndex, Color)
Color=La couleur sous forme RGB
Attention ne renseigner qu'un seul des 2 paramètres couleur (ColorIndex ou Color).

Code:
Range ('A1:A3').BorderAround xlDashDotDot, xlMedium, 15

bonne fin de journée

Message édité par: Chti160, à: 09/05/2006 16:35
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
14
Affichages
484
Réponses
4
Affichages
284
Réponses
4
Affichages
317
Retour