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

copier picture d'un usf dans cellule

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

jf27

XLDnaute Occasionnel
bjr à tous

voici ce qui marche sur un pc et pas sur un autre (les 2 en vista avec excel 2002SP3)

l'erreur: la méthode paste de la classe worksheet a échoué. Je sèche

Le script pour récupérer l'image et la copier dans une feuille est le suivant:

je compte sur vous car là ca me dépasse ...😱😕😡
Sheets("Raw_Database").Activate
ActiveSheet.Unprotect
Ligne = Range("A65536").End(xlUp).Row + 1
'Copy image from userform in datasheet at the good place and the good size
Set iPic = Me.photo1.Picture
' Set iPic = Me.imageabstract.Picture
'clipboard opening

OpenClipboard 0&: EmptyClipboard

'Copy image into clipboard

hCopy = SetClipboardData(2, iPic.Handle)

Close clipboard
' CloseClipboard

'Check if something is in clipboard
If hCopy Then
'define where to copy
ActiveCell.Offset(0, 3).Activate

'copy image in the active sheet
ActiveSheet.Paste
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Width = 200
Selection.ShapeRange.Height = 100
Selection.ShapeRange.Rotation = 0#
End If

'Clean variable
DestroyIcon iPic.Handle
Set iPic = Nothing
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…