Mise en forme de commentaire

  • Initiateur de la discussion Initiateur de la discussion AUBELIX
  • 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 !

A

AUBELIX

Guest
Bonjour à tous.

Je me suis inspiré des différentes réponse données sur le forum, relatives à la mise en forme des commentaires. Malheureusement, elles portent sur l'ensemble des commentaires de la feuille. Comment adapter le code à la cellule en cours en sachant que mon commentaire, je le saisi via "un InputBox" et j'aurai souhaité que la mise en forme ne s'applique qu'au commentire saisi. Car avec plus de 200 commentaires sur ma feuille, la mise à jour est longue.
Ci-dessous code que j'utilise.
Merci pour vos réponses et votre gentillesse

Dim wks As Worksheet, MyCmt As Comment
For Each wks In Worksheets
For Each MyCmt In wks.Comments
MyCmt.Shape.OLEFormat.Object.AutoSize = True
With MyCmt.Shape.OLEFormat.Object.Font
.Name = "Arial"
.Size = 15
.ColorIndex = 11
.Bold = True

'**************
'.HorizontalAlignment (syntaxe SVP pour le centrage horizontal)
'.VerticalAlignment = xlCenter (syntaxe SVP pour le centrage vertical)
'**************
End With
MyCmt.Shape.OLEFormat.Object.ShapeRange.Fill.ForeColor.SchemeColor = 5
Next MyCmt
Next wks
End Sub
 
Salut,

Comme tu travailles sur la cellule en cours tu peux passer par activecell

On error resume next 'au cas où la cellule active n'est pas de commentaires
with activecell.comment.OLEFormat.Object
.AutoSize = True
with .font
Name = "Arial"
.Size = 15
.ColorIndex = 11
.Bold = True

'**************
'.HorizontalAlignment (syntaxe SVP pour le centrage horizontal)
'.VerticalAlignment = xlCenter (syntaxe SVP pour le centrage vertical)
'**************
End With
.ShapeRange.Fill.ForeColor.SchemeColor = 5
end with

A+++
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
490
Retour