Bon ben... L'expérience a été concluante et curieusement ma préoccupation a été vaine : le programme ne beugue pas, il attend sagement que le classeur veuille bien s'ouvrir, puis qu'il se referme avant d'en ouvrir un autre...
Revers de la médaille 2' 30" pour traiter les 3 premiers fichiers... Il faudra compter au moins une douzaine d'heure pour traiter la totalité des fichiers (s'il n'y a aucun bug)
Prévoir une clim pour le PC pour éviter que le ventilo il peine trop...
Purée tu sais que le proc, les cires ça va les décrasser !
TORA juste à rajouter un :
Application.ScreenUpdating = False 'juste après les déclarations et avant
LoadDicoC
Tu lances le bouzin avant de partir ce soir et demain en arrivant au boulot, si tu as mis un oeuf à cuire sur le PC, il est à point !
[EDIT] En fait tu pourrais modifier également à la fin de la Sub Galopin(), la gestion d'erreur :
'...
Exit Sub
GESTERR:
MsgBox ZKMSG(vbObjectError + Err.Number, WWbC)
End Sub
Function ZKMSG$(i&, Optional s$)
Select Case i
Case vbObjectError + 1004: s = "Erreur feuille cible absente !" & Chr(13) & s
Case Else: s = "Erreur non gérée : " & Err.Number
End Select
ZKMSG = s
End Function
Ainsi s'il y a un problème dans l'arborescence, tu sauras au moins ou ça a beugué.
A+