Metre en couleur des cellules contenant un commentaire spécifique

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

Michou9

XLDnaute Occasionnel
Bonjour

Je n'arrive pas à créer une macro me permettant de mettre en couleur toutes les cellules d'une zone définie qui contiennent un commentaire spécifié

Si il y a quelqu'un qui peut corriger mon erreur

Il semble que l'on ne peut pas utiliser la propriété "Comment" à une variable comme je le fais ??

Merci par avance



VB:
Option Explicit

Sub Essai()

Dim c As Range
Dim Commentaire As String

Commentaire = Range("L9").Value

For Each c In ActiveSheet.Range("C4:H25")
If c.Comment.Text = Commentaire Then c.Interior.ColorIndex = 36
Next c
End Sub
 

Pièces jointes

Bonjour Michou, bonjour le forum,

Une cellule ne contenant pas de commentaire va générer une erreur. Essaie comme ça :

VB:
Sub Essai()
Dim c As Range
Dim Commentaire As String

Commentaire = Range("L9").Value
For Each c In ActiveSheet.Range("C4:H25")
  On Error Resume Next
  If c.Comment.Text = Commentaire Then
  If Err <> 0 Then
  Err.Clear
  GoTo suite
  End If
  c.Interior.ColorIndex = 25 'à adapter
  End If
suite:
Next c
End Sub
 
- 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
0
Affichages
1 K
Retour