losbek
Messages postés2Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention24 mars 2005
-
24 mars 2005 à 10:26
losbek
Messages postés2Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention24 mars 2005
-
24 mars 2005 à 13:22
Bonjour,
Je cherche à créer une macro qui pourrait verifier tout les commentaires de la feuille active, et qui changerais la couleur de la police seulement pour des mots donnés.
En fait dans mes commentaires il y a des noms, et par exemple aprés certain nom "Absent", j'aimerais que seul le mot absent se mette en Rouge.
michelxld
Messages postés402Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention12 octobre 200831 24 mars 2005 à 12:32
bonjour
je ne suis pas sur d'avoir bien compris ta demande , mais la macro ci dessous boucle sur tous les commentaires de la feuille active et colorie en rouge les mots "absents"
Sub modificationCommentaires()
Dim Cmnt As Comment
Dim Cible As String
Dim i As Integer, Valeur As Integer
If ActiveSheet.Comments.Count = 0 Then Exit Sub
For Each Cmnt In ActiveSheet.Comments
Cible = Cmnt.Text
For i = 1 To Len(Cible)
Valeur = InStr(i, Cible, "absent", vbTextCompare)
If Valeur = 0 Then
Exit For
Else
Cmnt.Shape.TextFrame.Characters(Valeur, 6).Font.ColorIndex = 3
i = Valeur + 7
End If
Next i