Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

intégrer et non lier une image

baobab379

XLDnaute Nouveau
Bonjour à tous,

j'ai un soucis avec un code VBA repris sur ce site pour importer et ajuster plusieurs image une cellule,
mon soucis étant que les images sont lié et non intégrer au fichier excel se qui fait que lorsque je supprime ou renomme le dossier ou se trouve les photos elle n’apparaisse plus dans mon fichier excel.

voici le code que j'utilise :


Public Sub insere_image()
Dim ficimg, nbImg As Byte

On Error Resume Next
ficimg = Application.GetOpenFilename(".jpg,*.jpg", , "Choisissez l'image", , True) ' choix nom du fichier
For Each cel In Selection
cel.Activate
nbImg = nbImg + 1
If Not ficimg(nbImg) = "" Then
ActiveSheet.Pictures.Insert(ficimg(nbImg)).Select ' insertion
With Selection.ShapeRange
.LockAspectRatio = False ' proportions d'origine lorsque vous la redimensionnez
.Top = ActiveCell.Top ' haut de la cellule
.Left = ActiveCell.Left ' gauche de la cellule
.Height = ActiveCell.RowHeight ' hauteur de la cellule
.Width = ActiveCell.Width ' largeur de la cellule
End With
End If
Next
End Sub

Merci d'avance pour votre aide
 

Discussions similaires

Réponses
6
Affichages
669
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…