Rebonjour,
ucfoutu je viens de passer un peu de temps sur ton code et voila ce que j'ai remarque,
a la premiere passe HS = -1 donc n'entre pas dans le traitement
au deuxieme appel , on entre en traitement mais la variable erreur est a true
If LCase(chemin) <> LCase(chemin0) And (Not LCase(chemin) Like LCase(chemin0 & "\##-##-*\" & aie & "*")) Then
chemin = "C:\A\AA"
chemin0 = "C:\A"
donc on remplit effectivement les conditions pour avoir une erreur.
Pour l'appel suivant chemin devient bien "C:A\AA\MRanalyse.D mais HS reste a -1 donc on entre pas dans le traitement.
C'est tout ce que j'ai pu voir comme trucs qui clochaient mais j'avoue que j'ai encore beaucoup a comprendre de ton code, j'ai l'impression d'etre un mecano du coin en train de travailler sur une F1 
Voila ou j'en suis. Je vais essayer de continuer la dessus. Si jamais tu vois que ca traine trop ou que ca devient trop complique pour pas grand chose je comprendrais si tu me conseillais de voir une approche plus classique (lire: "que je comprends"
)
Merci ouskel'n'or, je viens juste de voir ton post. Je vais regarder ca et essayer de l'adapter je prefere avoir trop de possibilite de codes que pas assez . Merci encore
Partager