Bonsoir Supersaxo7, Dan,
Dans son message de 17:02, Dan a indiqué ces 2 lignes de code VBA :
Else: PW = "Bateau72": SP = ":"
et Else: PW = "Bateau72": SP = "/"
Dans chaque, le deux-points qui suit le Else est en trop ; VBA comprend : sinon ne rien faire ; puis il fait tout ce qui est après de façon inconditionnelle, comme si c'était à la ligne et sans tenir compte du test.
Ainsi, la ligne complète d'origine, tirée du fichier de Dan de 18:17 et corrigée doit être une de celles-ci :
If Application.OperatingSystem Like "Win*" Then PW = "Bateau72": SP = "\" Else PW = "Bateau72": SP = ":"
If Application.OperatingSystem Like "Win*" Then PW = "Bateau72": SP = "\" Else PW = "Bateau72": SP = "/"
Je n'ai pas approfondi le sujet plus avant, et je laisse Dan t'aider davantage.
dhany