Classe Comment (Excel VBA)

Cet objet représente un commentaire de cellule.

La procédure principale de la classe Comment est Delete

Set

Pour utiliser une variable de classe Comment, elle doit d'abord être instanciée, par exemple

Dim cmm as Comment
Set cmm = ActiveCell.Comment

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Comment : Next, Previous, Comments.Item, Range.Comment, Range.AddComment et Worksheet.Comments

For Each

Voici un exemple de traitement des éléments Comment dans une collection

Dim cmm As Comment
For Each cmm In Application.Comments
	
Next cmm

Méthodes

C'est la méthode principale de la classe Comment

Delete - Cette méthode supprime l'objet.

ActiveCell.Comment.Delete

Autre Méthodes

Next - Cette méthode renvoie un objet Comment qui représente le commentaire suivant.

Previous - Cette méthode renvoie un objet Comment qui représente le commentaire précédent.

Text - Cette méthode définit le texte du commentaire.

Comments.Item - Cette méthode renvoie un seul objet d'une collection.

Propriétés

Author Renvoie l’auteur du commentaire. Type de données String en lecture seule.

Dim strAuthor As String
strAuthor = ActiveCell.Comment.Author

Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

Dim objParent As Object
Set objParent = ActiveCell.Comment.Parent

Shape Renvoie un objet Shape qui représente la forme attachée au commentaire spécifié.

Dim shpShape As Shape
Set shpShape = ActiveCell.Comment.Shape

Visible Cette propriété renvoie ou définit une valeur de type Boolean qui détermine si l'objet est visible. Lecture-écriture.

ActiveCell.Comment.Visible = True

Comments.Count Cette propriété renvoie une valeur de type Long qui représente le nombre d’objets de la collection.

Dim lngCount As Long
lngCount = ActiveSheet.Comments.Count

Comments.Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

Dim objParent As Object
Set objParent = ActiveSheet.Comments.Parent