bonjour,
je veux que lorsque je clique sur un bouton ( insérer), j’insère une photo et cliquer sur un autre bouton ( enregistrer ) pour charger l'image dans une cellule précise.
mais cela ne marche pas, je pense que j'arrive pas à récupérer le chemin de mon image pour la charger dans la cellule.
voilà le code que j'ai utilisé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Private Sub CommandButton3_Click() Dim pct As Picture, image As String image = Application.GetOpenFilename() Me.Image1.Picture = LoadPicture(image) Me.Image1.Visible = True Image1.PictureSizeMode = 1 End Sub Private Sub CommandButton1_Click() Dim derligne As Integer 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 '**********************************************************************************ajout de l'image dans cellule 10************************************************************************************************************ Set pct = ActiveSheet.Pictures.Insert(image) pct.ShapeRange.Left = Cells(derligne, 10).Left pct.ShapeRange.Top = Cells(derligne, 10).Top pct.ShapeRange.Width = Cells(derligne, 10).Width pct.ShapeRange.Height = Cells(derligne, 10).Height
Partager