Bonsoir, l'image se met bien sur la cellule et la colonne 5 de la Feuil1, mais est il possible de mettre l'image sur la cellule et la colonne E2 de la Feuil2 ,et également que la photo soit visible sur mon userform dans le contrôle Image1 avant d'enregistrer.
Je voudrais également que à chaque enregistrement l'image soit sur la cellule suivante E3,E4 ......etc
Je ne sais pas si c'est bien exprimé.
Encore une nouvelle fois merci à vous le forum
Private Sub CommandButton2_Click()
Dim lignesuivante As Long
Dim Image As Variant
Dim L As Single, T As Single, W As Single, H As Single
Sheets("Feuil1").Activate
'determination de la prochaine ligne
lignesuivante = Application.WorksheetFunction. _
CountA(Range("B:B")) + 1
'---- transfert base
Cells(lignesuivante, 3) = nom.Value
Cells(lignesuivante, 4) = prenom.Value
Cells(lignesuivante, 1).FormulaR1C1 = "=IF(AND(RC[2]<>"""",RC[3]<>""""),MAX(R1C1:R[-1]C)+1,"""")"
Cells(lignesuivante, 2).FormulaR1C1 = "=RC[1]&"" ""&RC[2]"
L = Cells(lignesuivante, 5).Left
T = Cells(lignesuivante, 5).Top
W = Cells(lignesuivante, 5).Width
H = Cells(lignesuivante, 5).Height
Image = Application.GetOpenFilename
If Image1 <> False Then
Feuil1.Shapes.AddPicture Image, True, True, L, T, W, H
End If
End Sub