Ajout de commentaires automatique

drone

XLDnaute Nouveau
Bonjour,
j'ai un petit problème avec une macro pour insérer des commentaires de façon automatique.
je suis parti de ça :
Code:
Sub Macro5()
    Range("A6").Select
    Application.CutCopyMode = False
    Range("A6").AddComment
    Range("A6").Comment.Visible = False
    Range("A6").Comment.Text Text:="toto" & Chr(10) & ""
    Range("A6").Select
End Sub

et j'aimerais m'en servir pour ajouter automatiquement dans les cellules que je sélectionne, en commentaire, le texte d'une cellule de la même ligne, par exemple dans la colonne "E".
Un petit coup de main ne serait pas de refus.
 

drone

XLDnaute Nouveau
Re : Ajout de commentaires automatique

juste une petite modification au cas où un commentaire existerait déjà :

Code:
Sub Macrocommentaires()
For Each cel In Selection
Dim Z As Variant
Set Z = cel.comment
If Z Is Nothing Then cel.AddComment
cel.comment.Text Text:=Range("E" & cel.Row).Text
Next cel
End Sub
 

drone

XLDnaute Nouveau
Re : Ajout de commentaires automatique

En une petite modification pour que la taille des cadres des commentaires soit ajustée suivant le texte :

Code:
Sub Macrocommentaires()
For Each cel In Selection
Dim Z As Variant
Set Z = cel.comment
If Z Is Nothing Then cel.AddComment

cel.comment.Text Text:=Range("E" & cel.Row).Text
With cel.comment.Shape
.Placement = xlFreeFloating
.TextFrame.AutoSize = True
End With
    
    Next cel
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 469
Messages
2 088 688
Membres
103 920
dernier inscrit
jean claude