Effacer automatiquement la bordure inf

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

Mi_

XLDnaute Occasionnel
Bonsoir le forum,

Pour blanchir de l'argent j'utili..., errr pardon je suis sur le mauvais forum, donc pour blanchir automatiquement les cellules de couleur vert clair, j'utilise le code:

Sub BlanchirVert()
For Each ws In Worksheets
macolonne = ws.Range('A1').SpecialCells(xlCellTypeLastCell).Column
maligne = ws.Range('A1').SpecialCells(xlCellTypeLastCell).Row
For x = 1 To maligne
For y = 1 To macolonne
If ws.Cells(x, y).Interior.PatternColorIndex = 35 Then ws.Cells(x, y).Interior.ColorIndex = xlNone
Next
Next
Next
End Sub


Mais dès que j'essaye d'ajouter la fonction 'enlever la bordure inférieure de la cellule verte claire', c'est à dire ws.Cells(x, y).Borders(xlEdgeBottom).LineStyle = xlNone, ça déconne.

Que faire ? Comment cumuler les deux opérations, de blanchissement et d'enlèvement de bordure ?

Merci pour tout conseil,
Mi_
 
Bonsoir Mi,

si ton code de blanchiement marche je ne voix pas ce qui peux le planter .

peux tu donner le code qui plante . car je pense (sans avoir tester) que si tu l'inclus dans ta condition

avec

If ws.Cells(x, y).Interior.PatternColorIndex = 35 Then
ws.Cells(x, y).Interior.ColorIndex = xlNone
ws.Cells(x, y).Borders(xlEdgeBottom).LineStyle = xlNone
end if

devrait marcher
 
- 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
Retour