Sub Importer()
Dim Dossier$, Chemin$, Valeur, T
Dossier = "C:\Users\PC_PAPA\Desktop\XLD\" ' A MODIFIER
ChDir Dossier
Chemin = Application.GetOpenFilename("XL* Files (*.xls;*.xlsm;*.xlsx), *.xls;*.xlsm;*.xlsx", 1, "ouvrir un fichier")
If Chemin = "Faux" Then Exit Sub
'Récupération du nom de fichier
T = Split(Chemin, "\")
Fichier = T(UBound(T))
'Lecture valeur
Valeur = ExecuteExcel4Macro("'" & Dossier & "[" & Fichier & "]JournalReport'!R3C2")
'Analyse valeur trouvée, si ok lancer la macro désirée
If Valeur = "Grand Livre" Then MacroIliess
End Sub
Sub MacroIliess()
MsgBox "Execution de la macro désirée car la valeur est bien Grand Livre."
End Sub