bonjour,

j'ai un problème pour lequel je n'ai aucune piste malgré mes investigations:

j'ai une macro qui fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
If Len(Dir(pathServeur, vbDirectory)) > 0 Then 
  If Len(Dir(pathSF)) > 0 Then
La 1ere ligne pour voir si on voit bien le serveur
La seconde pour voir si un classeur est présent avant de l'ouvrir

A la première exécution tout se passe bien

En ré-exécutant la même macro, il arrive l'erreur 52 sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 If Len(Dir(pathSF)) > 0 Then
hors "pathSF" a bien la bonne valeur (la même qu'à la 1ere exécution)

J'ai lu aussi que cette façon de procéder n'était pas toujours fiable, existe-t-il un code plus fiable ?

merci