Mettre un chemin daccès dans une variable. - VB/VBA/VBS - Programmation
Marsh Posté le 09-05-2005 à 14:18:39
3 topics où tu parles de fichier...
Je suppose que, pour les 3, tu veux parler de dossier (ou répertoire).
Le chemin dont tu parles est-il fixe ou le client doit-il choisir le dossier?
Marsh Posté le 09-05-2005 à 15:16:10
En effet c'est plutôt dossier. Désolé si je me suis mal exprimé.
Je veux que ça soit l'opérateur qui choisisse le chemin d'accès et qu'il se mette dans une variable.
Avec par exemple
Variable = GetOpenFilename
une boîte de dialogue s'ouvre et le chemin d'accès du fichier sélectionner se met dans la variable. Mais le problème est qu'il n'y a pas de documents dans le dossier et que je ne veux mettre dans la variable que le chemin sans le nom du dossier.
Comment faire?
Merci bcp!
Marsh Posté le 09-05-2005 à 17:42:46
Bon c'est un code à copier coller assez efficace. Normalement ça fonctionne sous tous les OS. A vérifier.
Dans un module :
Code :
|
Code :
|
Là où tu en as besoin :
Code :
|
Edit : Mets variable = BrowseForFolder(Me.hwnd, "message personnalisé" )
En espérant t'avoir aidé.
Marsh Posté le 09-05-2005 à 13:12:56
Bonjour,
Avec une macro, je voudrai mettre dans une variable un chemin daccès. Avec GetOpenFilename on a bien un chemin daccès, mais on est obligé de sélectionner un document, or le fichier est vide, je ne veux que le chemin daccès.
Merci pour votre aide.