Si le dossier existe alors le code va commencer l'Explorateur de fichiers dans le dossier nommé . Si elle existe , un message est affiché. Cela devrait aider à identifier le problème .
Private Sub CommandButton16_Click()
Dim fso As Object
Dim dossier As String
Dim Filename As String
dossier = ThisWorkbook.Path & "\"
Filename = dossier & ListBox2.List(ListBox2.ListIndex)
Set fso = CreateObject("Scripting.FileSystemObject")
If (fso.FolderExists(strFolderName)) Then
Shell "C:\WINDOWS\explorer.exe """ & Filename & "", vbNormalFocus
Else
MsgBox "Le dossier " & Filename & " n'existe pas"
End If
End Sub