Ajout de commentaires automatique

  • Initiateur de la discussion Initiateur de la discussion drone
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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.
 
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
461
Réponses
3
Affichages
956
Retour