Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

mise en forme cellule (bordure) via VBA

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 !

Profane

XLDnaute Occasionnel
Bonjour a tous
j'aimerai me simplifier le code pour la mise en forme de bordure
en clair j'ai ce code
.Range("J19:N19").Select
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThin
End With

le seul hic c'est comment faire une boucle pour l'appliquer du range J9:N19 au range J31:N31 sans repeter ce code 12 fois....

merci de m'avoir lu, et j attends vos lumieres 🙂
 
Re : mise en forme cellule (bordure) via VBA

Bonjour,

essaye peut être comme ceci :
Code:
Dim i As Byte
For i = 19 To 31
    With Range("J" & i & ":N" & i).Borders(xlEdgeTop)
    .Weight = xlThin
    End With
Next i

bon après midi
@+
 
Re : mise en forme cellule (bordure) via VBA

Bonjour,

Si j'ai bien compris:

Code:
With .Range("J19:N31").Borders(xlEdgeTop)
        .LineStyle = xlContinuous
        .ColorIndex = xlAutomatic
        .TintAndShade = 0
        .Weight = xlThin
        End With
A+

[Edit] Hello Pierrot😀, je pense que tu as mieux compris que moi.

[Edit2] en prenant une ligne plus haut et sans boucle on obtient la même chose puisque xlEdgeTop de la 19 = xlInsidehorizontal des 18:19

Code:
With Range("J18:N31").Borders(xlInsideHorizontal)
         .LineStyle = xlContinuous
         .ColorIndex = xlAutomatic
         .TintAndShade = 0
         .Weight = xlThin
End With
 
Dernière modification par un modérateur:
- 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

Discussions similaires

Réponses
14
Affichages
484
M
Réponses
8
Affichages
2 K
Michelrib
M
T
  • Question Question
XL pour MAC Recherche date
Réponses
5
Affichages
2 K
tdenis
T
Réponses
8
Affichages
1 K
P
  • Résolu(e)
Réponses
2
Affichages
1 K
Pdedieu
P
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…