XL 2016 Adaptation Private Sub Worksheet_Change

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 !

Nicolas JACQUIN

XLDnaute Accro
Supporter XLD
Bonjour à tous,

j'ai un petit souci, je n'arrive pas à adapter un code dans
VB:
Private Sub Worksheet_Change

Code:
Sub SommeTextCouleurRouge()
Set PlageTest = Range("A1:B15")
    For Each Cell In PlageTest
        If Cell.Interior.ColorIndex = 3 Then
            total = total + Cell.Value
        End If
    Next
Range("C1").Value = total
End Sub

Cela ne doit pas être sorcier mais je suis un peu perdu depuis le temps
Merci
 
Dernière édition:
Solution
Bonjour Nico,
un essai en PJ avec :
VB:
Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fin
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("A1:B15")) Is Nothing Then
        Set PlageTest = Range("A1:B15")
        For Each Cell In PlageTest
            If Cell.Interior.Color = vbRed Then
                Total = Total + Cell.Value
            End If
        Next
        Range("C1").Value = Total
    End If
Fin:
End Sub
Attention ça ne marche pas si la couleur de la cellule est faite par MFC. Dans ce cas ce serait beaucoup plus compliqué.
Bonjour Nico,
un essai en PJ avec :
VB:
Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fin
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("A1:B15")) Is Nothing Then
        Set PlageTest = Range("A1:B15")
        For Each Cell In PlageTest
            If Cell.Interior.Color = vbRed Then
                Total = Total + Cell.Value
            End If
        Next
        Range("C1").Value = Total
    End If
Fin:
End Sub
Attention ça ne marche pas si la couleur de la cellule est faite par MFC. Dans ce cas ce serait beaucoup plus compliqué.
 

Pièces jointes

- 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

  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
447
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
5
Affichages
478
Réponses
2
Affichages
427
Réponses
4
Affichages
581
Retour