Re,
Effectivement en cherchant, j'ai trouvé que c'était la prtoection de la feuille qui m'empêchait l'insertion:
Est-il possible d'écrire d'adapter mon code cela pour garder la protection ?
Private Sub
Sheets("Fiche REX").Unprotect
Dim ficimg As String, Ad As String
Sheets("Fiche REX").Range("A44:I58").Select
Ad = Selection.Address
ficimg = Application.GetOpenFileName(".jpg,*.jpg,.gif,*.gif,.jpeg,*.jpeg", , "Choisissez l'image") ' choix nom du fichier
If ficimg = "Faux" Then Exit Sub
Sheets("Fiche REX").Pictures.Insert(ficimg).Select
Sheets("Fiche REX").Protect
End Sub