Hi,
J'ai une feuille Excel avec des Commentaires insérés dans certaines cellules.
Comment faire en VBA pour récupérer le text de ces cellules.
Je n'arrive pas à coder la propriété Comment.Text dans du VBA
Merci de votre aide :wink:
cyril
Version imprimable
Hi,
J'ai une feuille Excel avec des Commentaires insérés dans certaines cellules.
Comment faire en VBA pour récupérer le text de ces cellules.
Je n'arrive pas à coder la propriété Comment.Text dans du VBA
Merci de votre aide :wink:
cyril
il faut d'abors créer le commentaire :
aprés tu peu en modifier le texte :Code:Range("A1").AddComment
:wink:Code:Range("A1").Comment.Text "ET un commentaire dans cellule A1"
Hello,
Je suis d'accord avec ton premier code pour ajouter à par qu'il faut ajouter la chaine en fin
Cependant, moi je veux restituer la valeur du commentaire dans un message par exemple.Code:Range("A1").AddComment "forfait"
Pour info, le code est:
Merci pour ton aide :wink:Code:Msgbox Range("A1").Comment.Text
Salut
As-tu essayé de placer le contenu du commentaire dans une variable de type String?
Code:
1
2 Dim maVar As String maVar = Range("A1").Comment.Text
et :
:wink:Code:
1
2
3 Dim maVar As String maVar = Range("A1").Comment.Shape.OLEFormat.Object.Text
Une erreur arrive lorsqu'il n'y a pas de commentaire !
Alors vite, un petit test:
:DCode:If Not Range("A1").Comment Is Nothing Then
Nickel Megaxel, ça fonctionne parfaitement avec ta condition Is Nothing
Merci à tous :wink:
Alors clique vite sur le bouton :resolu: pour fermer ta question.
Hop!
:D