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
    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
  2. 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