Bonsoir à toutes et tous,
J'aimerais savoir comment repérer une valeur dans un commentaire pour la supprimer. Exemple :
- La valeur recherché est : "Test1"
- Le commentaire contient : "Test0, Test1, Test2, test3"
J'aimerai qu'à la fin, il ne reste dans le commentaire plus que : "Test0, Test2, test3"
Si cela peut vous aider, j'ai déjà commencé à gratter quelques lignes me permettant d'identifier quelles cellules contiennent des commentaires.
Private Sub CommandButton1_Click()
Dim c, l As Long
Dim Commentaire As Comment
Dim Mavariable As String
Mavariable = "Test1"
For c = 5 To 9 'colonne
For l = 3 To 38 'ligne
Set Commentaire = ActiveSheet.Cells(l, c).Comment
If Not Commentaire Is Nothing Then 'test s'il y a un commentaire dans la cellule
'ici, le code pour vérifier si le commentaire contient Mavariable et supprimer cette valeur
End If
Next l
Next c
End Sub
Function NbComLines(r As Range) As Long
Application.Volatile
Set c = r.Comment
If Not c Is Nothing Then
t = Split(c.Text, vbLf)
End If
NbComLines = UBound(t) + 1
End Function
Merci d'avance ;)