Coller une image de cellules dans un commentaire

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 !

Thierry-31

XLDnaute Nouveau
Bonjour
Je cherche à tranformer une plage de cellules d un classeur fermé sous forme d image pour la coller dans un commentaire d une cellule d un autre classeur.
La Seule Solution Que j ai trouvé est pour le moment d ouvrir le fichier, sauvegarder l image.

Auriez vous des conseils ou recommendations ?
Voici le code actuel fait des différents codes trouvés sur des forums

Bon dimanche à tous
Thierry

Sub Img_dans_Commentaire()

Call export

With Application.FileDialog(msoFileDialogFilePicker)

.AllowMultiSelect = False 'Un seul Fichier possible

.InitialFileName = "c:\temp\" 'CurDir 'Répertoire d'ouverture de la fenetre

.Filters.Clear 'Annuler les filtres au cas où

.Filters.Add Description:="test", Extensions:="*.gif", Position:=1

theFile = "c:\temp\test.gif"

End With

Range("A10").AddComment

Range("A10").Comment.Visible = False

[A10].Comment.Shape.Fill.UserPicture theFile

End Sub



Sub export()

Dim s As Range

classeur = "BIR-CFM-002.xlsx"


Set s = Workbooks.Open(Filename:="c:\Temp\" & classeur).Sheets("Sheet1").Range("A42:f47")

s.CopyPicture

Application.ScreenUpdating = False

Workbooks.Add

ActiveSheet.Paste

With ActiveSheet.ChartObjects.Add(0, 0, s.Width, s.Height).Chart

.Paste

.export "c:\temp\test" & classeur & ".gif", "GIF"

End With

ActiveWorkbook.Close False

Workbooks(classeur).Close False

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
3
Affichages
518
Retour