Sub TestMsgBoxPropriétéFichier()
    MsgBoxPropriétéFichier "C:\Users\crocrocro\Documents\", "P4210084.JPG"
End Sub
Sub MsgBoxPropriétéFichier(pRepertoire As String, pNomFichier As String)
    'NE Nécessite PAS d'activer la référence Microsoft Shell Controls and Automation
    Dim objShell As Object
    Dim objFolder As Object
    Dim strFileName As Object
    Dim NoProp As Integer
    Dim NomProp As String
    Dim ValeurProp As String
    Dim Message As String
    Dim Titre As Integer
 
    Set objShell = CreateObject("Shell.Application")
    Set objFolder = objShell.Namespace(CStr(pRepertoire))       'le CSTR st nécessaire !!!
    Set strFileName = objFolder.Items.Item(CStr(pNomFichier))   'le CSTR st nécessaire !!!
 
    Message = ""
    'Liste des propriétés que vous voulez cf. feuille F_PROP
    ' et pour coller à l'explorateur, faites votre sélection avec un Select Case du type d'élément
    NoProp = 2
    NomProp = Sheets(F_PROP).Cells(NoProp + 1, 2)
    ValeurProp = objFolder.GetDetailsOf(strFileName, NoProp)
    ValeurProp = Replace(Replace(Replace(Replace(ValeurProp, ChrW(8236), ""), ChrW(8234), ""), ChrW(8207), ""), ChrW(8206), "")
    Message = Message & NomProp & vbTab & ValeurProp & vbLf
    NoProp = 4
    NomProp = Sheets(F_PROP).Cells(NoProp + 1, 2)
    ValeurProp = objFolder.GetDetailsOf(strFileName, NoProp)
    ValeurProp = Replace(Replace(Replace(Replace(ValeurProp, ChrW(8236), ""), ChrW(8234), ""), ChrW(8207), ""), ChrW(8206), "")
    Message = Message & NomProp & vbTab & ValeurProp & vbLf
    NoProp = 3
    NomProp = Sheets(F_PROP).Cells(NoProp + 1, 2)
    ValeurProp = objFolder.GetDetailsOf(strFileName, NoProp)
    ValeurProp = Replace(Replace(Replace(Replace(ValeurProp, ChrW(8236), ""), ChrW(8234), ""), ChrW(8207), ""), ChrW(8206), "")
    Message = Message & NomProp & vbTab & ValeurProp & vbLf
    NoProp = 5
    NomProp = Sheets(F_PROP).Cells(NoProp + 1, 2)
    ValeurProp = objFolder.GetDetailsOf(strFileName, NoProp)
    ValeurProp = Replace(Replace(Replace(Replace(ValeurProp, ChrW(8236), ""), ChrW(8234), ""), ChrW(8207), ""), ChrW(8206), "")
    Message = Message & NomProp & vbTab & ValeurProp & vbLf
    MsgBox Message, vbInformation, "Propriétés du fichier " & pNomFichier
    Set objShell = Nothing
    Set objFolder = Nothing
    Set strFileName = Nothing
End Sub