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

Workbook change + mfc

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

GADENSEB

XLDnaute Impliqué
Bonjour le Forum,

Si le fichier joint j'aimerais faire un workbook_change avec une mfc sur la colonne B quand il est inscrit "A TRAITER"


mais ya un bug.. problème de propriété ....
il me manque un "C.proprete....." je crois



Code:
Private Sub Worksheet_Change(ByVal Target As Range)
      Dim fin&, c As Range
      
    With Sheets("BASE EMPLOI")
    fin = .Range("A" & Rows.Count).End(3).Row
    For Each c In .Range("B2:B" & fin)
    
         .Add Type:=xlTextString, String:="A TRAITER", _
        TextOperator:=xlContains
       .FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
        .FormatConditions(1).Interior
        .Pattern = xlPatternLinearGradient
        .Gradient.Degree = 90
        .Gradient.ColorStops.Clear
        .FormatConditions(1).Interior.Gradient.ColorStops.Add (0)
        .ThemeColor = xlThemeColorDark1
        .TintAndShade = 0
       .FormatConditions(1).Interior.Gradient.ColorStops.Add (1)
        .ThemeColor = xlThemeColorAccent1
        .TintAndShade = 0
          .FormatConditions(1).StopIfTrue = False
         
  Next c
End With
 
        
End Sub

qqn aurait une idée ?
 

Pièces jointes

Dernière édition:
Re : Workbook change + mfc

Hello
j'ai trouvé

J'ai un peu triché mais ca marche nikel

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim fin&, c As Range
      
With Sheets("BASE EMPLOI")
    fin = .Range("A" & Rows.Count).End(3).Row
    
For Each c In .Range("B2:B" & fin)

    If c = "A TRAITER" Then
        c.Interior.ColorIndex = 17
    Else
        c.Interior.ColorIndex = 0
    End If
         
Next c
End With
         
End Sub

Bonne journée

seb
 
- 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
830
B
  • Question Question
Microsoft 365 colorer une plage
Réponses
2
Affichages
946
bd.afaf
B
S
  • Question Question
Microsoft 365 comparaison texte
Réponses
5
Affichages
796
S
J
Réponses
22
Affichages
3 K
jui42
J
Réponses
8
Affichages
1 K
L
Réponses
9
Affichages
1 K
A
Réponses
17
Affichages
4 K
Abdenour
A
S
Réponses
5
Affichages
952
Réponses
4
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…