Probleme dans les chemins de fichiers - VB/VBA/VBS - Programmation
Marsh Posté le 13-09-2006 à 00:23:37
En Basic, l'esperluette (ampersand (& )) est un opérateur pour concaténer deux chaînes de caractères. Il n'est donc pas syntactiquement correct d'en mettre un avant repertoiresauv sur la ligne
Set objFolder = objFSO.CreateFolder(& repertoiresauv & identifiant) |
Donc il faudrait essayer :
Set objFolder = objFSO.CreateFolder(repertoiresauv & identifiant) |
Marsh Posté le 13-09-2006 à 13:25:06
Je confirme ça me choque également.
Set objFolder = objFSO.CreateFolder(repertoiresauv & identifiant)
Me parait être la syntaxe correcte.
Marsh Posté le 13-09-2006 à 20:55:40
Voila ce que j'ai mis et sa fonctionne :
Set objFolder = objFSO.CreateFolder( "" & repertoiresauv & identifiant)
Marsh Posté le 14-09-2006 à 08:34:30
C'est normal que ça fonctionne ça reviens à une concaténation de chaine. En gros:
Set objFolder = objFSO.CreateFolder(repertoiresauv & identifiant)
reviens à
Set objFolder = objFSO.CreateFolder( "" & repertoiresauv & identifiant)
C'est la même chose ^^; Tu t'embête pour rien
Marsh Posté le 12-09-2006 à 19:24:38
Bonjour à tous!
J'ai un probleme de synthaxe.
J'ai un inputbox :
repertoiresauv=inputbox("Quel est le repertoire de sauvegarde?", "Demande du repertoire de sauvegarde", "\\G00577\sav$\" )
Ensuite, je crée un repertoire dont le chemin d'accès au repertoire est la variable repertoiresauv.
Mais, j'arrive pas dans la synthaxe, voila actuellement, ce que j'ai :
Set objFolder = objFSO.CreateFolder(& repertoiresauv & identifiant)
La variable identifiant est le nom du sous-repertoire. Manque t-il des "", des (), bref, je sais pas! Merci de m'aider