Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 :



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 +
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…