effacer les bordures...

  • Initiateur de la discussion Initiateur de la discussion
  • 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 !

Z

Guest
Bonjour à tous!!

voilà je suis en train de faire une p'tite macro dans laquelle j'aimerais effacer toute les bordures de toute la feuille (chaque cellules) mais je ne sais pas comment faire.

merci d'avance de votre aide!
 
Bonjour All,

Voila le Code :

Cells.Select
With Selection
.Borders(xlDiagonalDown).LineStyle = xlNone
.Borders(xlDiagonalUp).LineStyle = xlNone
.Borders(xlEdgeLeft).LineStyle = xlNone
.Borders(xlEdgeTop).LineStyle = xlNone
.Borders(xlEdgeBottom).LineStyle = xlNone
.Borders(xlEdgeRight).LineStyle = xlNone
.Borders(xlInsideVertical).LineStyle = xlNone
.Borders(xlInsideHorizontal).LineStyle = xlNone
End With
End Sub

Ps : Un simple enregistrement de macro t'aurais permis d'obtenir le même resultat !

++

Creepy
 
Bonjour Zé, à tous le forum

Est ce qu'une macro comme celle ci te convient :

Sub Tamacro()

Cells.Select
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
Selection.Borders(xlEdgeLeft).LineStyle = xlNone
Selection.Borders(xlEdgeTop).LineStyle = xlNone
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
Selection.Borders(xlEdgeRight).LineStyle = xlNone
Selection.Borders(xlInsideVertical).LineStyle = xlNone
Selection.Borders(xlInsideHorizontal).LineStyle = xlNone

End Sub

Bonne journée à tous

@ + Féfé
 
Re Zé

Voici une de mes premières questions, après réponse j'ai pu commencé à faire pas mal de trucs avec Excel :


http://www.excel-downloads.com/html/French/forum/read.php?f=1&i=85742&t=85742

@ + Féfé
 
Bonjour tout le monde

J'y vais aussi de ma solution

Sub SupprBordure()
With ActiveSheet.Range("A1:IV65536")
.Borders(xlInsideVertical).LineStyle = xlNone
.Borders(xlInsideHorizontal).LineStyle = xlNone
End With
End Sub

@+Jean-Marie
 
Re...

Désolé Zé, comme tu le dis, une contribution, mais mon code n'est pas entier, il n'efface pas la bordure sur l'extérieure de la plage A1:A65536, il n'y a pas de problème sur les bordures intérieures, mais cela n'empêche il est incomplet. arf! encore un pavé dans la fosse au purin.

@+Jean-Marie
 
bonjour

avec une boucle "for" et en s'assurant du nombre de bordures différentes, on pourra facilement enlever les bordures en limitant le nombre de lignes de codes ;-))


<http://xlbysteph.free.fr/aideinformatique/actionformat.htm#Format_bordures>

bon après-midi
 
- 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
18
Affichages
221
Réponses
14
Affichages
333
Réponses
36
Affichages
1 K
Réponses
13
Affichages
387
Retour