Microsoft 365 (Workbook.SaveAs) Chemin d'accès avec des crochets "[ ]"

M92_

XLDnaute Junior
Bonjour le fil,

J'ai un petit soucis avec une macro classique qui me permet d'enregistrer un classeur dans un chemin bien défini dans mon ordinateur/disque C via la méthode Workbook.SaveAs.

VB:
ActiveWorkbook.SaveAs Filename:="C:\Users\M92\Desktop\[LOT 1] - ZONE\" & nomf & ".xlsx"

En exécutant mon code, je reçois le message d'erreur suivant :

1636888718411.png


Et maintenant quand je renomme mon dossier à "LOT 1 - ZONE" (c.à.d, en enlevant les crochets), l'exécution de la macro se fait sans erreurs.

Y'aurait-il un moyen qui permettrait à Excel de tolérer les crochets "[ ]" figurant dans la trajectoire souhaitée, svp ?

À priori, non..

[Microsoft] Message d’erreur lors de l’ouverture ou de l’enregistrement d’un fichier dans Microsoft Excel : « nom de fichier non valide »

Merci pour votre aide précieuse,

Cdlt,
M92
 
Dernière édition:

Wayki

XLDnaute Impliqué
Bonjour,
Votre chemin n'est variabilisé que sur le nom du fichier, donc pourquoi vouloir garder les crochets si ça marche sans ? 🤣
De plus, il y a de nombreux signes qui ne sont pas tolérés en tant que nom de fichier, il me semble que les crochets en font parti et ce n'est pas un paramètre d'excel mais plus de Windows.
A +
 

Statistiques des forums

Discussions
312 071
Messages
2 085 049
Membres
102 766
dernier inscrit
Awiix