Chargement d'une image dans une cellule précise

bonjour,
je sollicite votre aide, j'ai un problème lors de chargement d'une image sur une cellule à travers mon code VBA

Private Sub CommandButton1_Click()
Dim derligne As Integer
Dim Image As Variant
Dim L As Single, T As Single, W As Single, H As Single
If MsgBox("confirmez-vous l'ajout de vos données?", vbYesNo, "confirmation") = vbYes Then
derligne = Sheets("capitaliser").Range("A456541").End(xlUp).Row + 1
Cells(derligne, 1) = UserForm1.ComboBox1.Value
Cells(derligne, 2) = UserForm1.TextBox1.Value
Cells(derligne, 3) = UserForm1.TextBox2.Value
Cells(derligne, 5) = UserForm1.TextBox3.Value
If UserForm1.CommandButton1 = Active Then
Cells(derligne, 6) = "squelette prestation"
End If
If UserForm1.CommandButton2 = Active Then
Cells(derligne, 6) = "1/5éme de référence"
End If
Cells(derligne, 7) = UserForm3.ComboBox1.Value
Cells(derligne, 8) = UserForm3.ComboBox2.Value
Cells(derligne, 9) = TextBox1.Value
'ajout de l'image dans cellule 10
L = ActiveCell(derligne, 10).Left
T = ActiveCell(derligne, 10).Top
W = ActiveCell(derligne, 10).Width
H = ActiveCell(derligne, 10).Height
If Image <> False Then
ActiveCell(derligne, 10).AddPicture Image, True, True, L, T, W, H
End If
'clos
Cells(derligne, 11) = TextBox2.Value
End If
End Sub

Private Sub CommandButton2_Click()
UserForm4.Hide
UserForm3.Show
End Sub

Private Sub CommandButton3_Click()
Image = Application.GetOpenFilename
Me.Image1.Picture = LoadPicture(Image)
Me.Image1.Visible = True
Image1.PictureSizeMode = 1
End Sub

3 réponses

  1. Contributeur
    question en cours de discussion ici:
    Problème de stockage d'une image sur excel à parti
    inutile de poser trois fois la même question.
    1. d'accord je suis désolée mais c'est parce que j'ai pas eu de réponse
  2. Contributeur
    bonjour, quel est le problème, as-tu un message d'erreur?
    je suis surpris pas l'utilisation de ActiveCell.
    1. je mets à votre connaissance que je suis encore débutante sur vba .
      le problème c'est que j'ai mis image=application.getopenfilename dans un buttoncomand3
      mais l'affichage de l'image s'effectue après click sur une autre bouton
      je sais pas pourquoi il ne s'affiche pas
    2. Contributeur
      @nouhaaa1995as-tu un message d'erreur?
      peux-tu partager ton fichier?
    3. non il me retourne pas un message d'erreur mais l'image que je veux l'afficher sur la cellule ne s'affiche pas.
      je partage avec vous le fichier : https://drive.google.com/open?id=1KQw-RyxyFWbFH7603zrU-iESJxk3ADK7
    4. s'il vous plait je suis tellement bloqué à ce stade et je n'arrive pas à m'avancer
    5. voila le résultat qu'il me rend
      https://drive.google.com/open?id=1skwuqU5V9U-CtaMKMKqQPWwRLDC_hH4q