Mise en forme consitionnelle avec VBA

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

alami04

XLDnaute Nouveau
Bonjour
après 2 jours de recherche, je n'arrive pas à résoudre mon Prb qui est le suivant :
j'ai utilisé l'enregistreur des macros pour créer une macro qui permet de faire une bordure simple sur une plage de cellules si la première cellule est <> du vide. la macro fonctionne correctement dans Excel 2010 et 2007, sauf que si je l'insère dans mon application avec d'autre code ça ne marche pas.
le code de la macro est le suivant :
Range("B1:B20).Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=B$1<>"""""
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Borders(xlLeft)
.LineStyle = xlContinuous
.TintAndShade = 0
.Weight = xlThin
End With
' -----idem pour les bodures : xlRight, xlTop,xlBottom
-----
j'ai remarqué que sur la version 2010 ca marche nickel et sur 2007 ca plante au niveau des propriétés : LineStyle, TintAndShade, Weight. (Erreur 1004)
Ma question : est qu'il a quelqu'un qui a déja recontrer ce genre de prob au niveau de l'application de la mise en forme conditionnelle.
MErci d'avance pour vos réponses
 
Re : Mise en forme consitionnelle avec VBA

salut

pas sur d'avoir tout compris, mais rassure toi ca doit venir de moi

un bout de code pour te montrer comment ta demande doit être codé :

Code:
If Range("b1") <> "" Then
    Range("b1:b20").Borders(xlLeft).LineStyle = xlContinuous
End If

salut
 
- 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
9
Affichages
434
  • Question Question
Microsoft 365 comparaison texte
Réponses
5
Affichages
690
  • Question Question
Microsoft 365 colorer une plage
Réponses
2
Affichages
853
Réponses
4
Affichages
2 K
Retour