Modifier également :
Private Sub Bt1_Click()
Dim Lob As ListObject, Lig As Long
'...
If Z <> "Faux" Then Lob.ListColumns("Dossier photos").DataBodyRange.Rows(Lig) = B_photo.Tag '<= ligne modifiée
End If
Unload Me
End Sub
Et dans le usf Liste:
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Dim i&
'...
detail.T9 = ListBox1.List(ListBox1.ListIndex, 25)
If ListBox1.List(ListBox1.ListIndex, 27) <> "Faux" Then detail.Image1.Picture = LoadPicture(ListBox1.List(ListBox1.ListIndex, 27))
detail.Show
Unload Me
End Sub
A+