aubelix
XLDnaute Impliqué
Bonjour à tous les Amis du Forum.
Je reviens de nouveau vers vous, pour solliciter votre aide.
J'aurai souhaité adapter le code suivant pour modifier les
commentaires de "la feuille active" et non de toutes les feuilles
car le temps d'exécution est extrêmement long.
D'autre part, j'ai essayé d'avoir un fond rouge pour une police en blanc
je n'ai pas réussi.
Par avance, Merci pour aide.
Cordialement.
Je reviens de nouveau vers vous, pour solliciter votre aide.
J'aurai souhaité adapter le code suivant pour modifier les
commentaires de "la feuille active" et non de toutes les feuilles
car le temps d'exécution est extrêmement long.
D'autre part, j'ai essayé d'avoir un fond rouge pour une police en blanc
je n'ai pas réussi.
Par avance, Merci pour aide.
Code:
Sub MODIFIER_POLICE_COMMENTAIRES()
On Error Resume Next
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 = 30
.ColorIndex = 11
.Bold = False
End With
MyCmt.Shape.OLEFormat.Object.ShapeRange.Fill.ForeColor.SchemeColor = 35
MyCmt.Shape.AutoShapeType = msoShapeRoundedRectangle
Next MyCmt
Next wks
Call MsgBox(" La mise en forme s'est déroulée avec succès ", vbInformation Or vbDefaultButton1, "MEF Commentaire")
End Sub
Cordialement.
Dernière édition: