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