François a un tas de commentaires dans une feuille de calcul, et chaque commentaire contient une image en arrière-plan. Il aimerait supprimer ces images d’arrière-plan des commentaires et les placer, à la place, sous forme de graphiques dans les cellules juste à droite de l’emplacement des commentaires.

La seule façon de le faire est à l’aide d’une macro. La raison en est que vous ne pouvez pas sélectionner et copier manuellement un graphique qui a été stocké en arrière-plan d’un commentaire. Vous pouvez, dans une macro, approximer « saisir »

l’image:

Sub CommentPictures()

Dim cmt As Comment     Dim rCell As Range     Dim bVisible As Boolean

For Each cmt In ActiveSheet.Comments         With cmt             bVisible = .Visible             .Visible = True             Set rCell = .Parent.Offset(0, 1)

.Shape.CopyPicture _               Appearance:=xlScreen, Format:=xlPicture             rCell.PasteSpecial             Selection.ShapeRange.LockAspectRatio = msoFalse             Selection.Width = rCell.Width             Selection.Height = rCell.Height             .Visible = bVisible             .Shape.Fill.OneColorGradient msoGradientFromCenter, 1, 1         End With     Next cmt End Sub

La macro parcourt chaque commentaire dans la feuille de calcul active. Le commentaire entier (y compris l’arrière-plan) est copié sous forme de graphique dans le Presse-papiers, puis il est collé dans la cellule souhaitée. L’arrière-plan du commentaire est alors défini sur un remplissage différent au lieu du graphique.

Vous devez noter que cette approche ne fournit qu’une approximation de la capture de l’image d’arrière-plan. De plus, en copiant l’intégralité du commentaire sous forme de graphique, il copie tout texte contenu dans le commentaire.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (11165) s’applique à Microsoft Excel 2007 et 2010. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Moving_Comment_Background_Pictures_to_Cells [Déplacement des images d’arrière-plan des commentaires vers les cellules].