Affichage chemin d'un fichier dans une liste

3idm

XLDnaute Nouveau
Bonjour à tous,

Je suis de retour sur le forum pour vous soumettre un petit problème que je rencontre. J'ai balayer de long en large les discusions, mais je ne trouve pas mon bonheur, mais presque.......

Voilà :

J'ai récupéré un code sur le forum pour réaliser une application. Je vous joint l'exemple qui utilise getdirectory.
Mon probléme c'est que lorsque je clic sur le bouton, la fenêtre m'indiquant de choisir un fichier pointe toujours au même endroit, je ne sais pas où changer la directory dans la macro.

En faite, je veut rentrer un chemin en cellule par A10 exemple (exemple C:\Users\TOTO\Documents\) et lorsque je clic sur le bouton, la fenêtre de recherche s'ouvre en pointant déjà dans le répertoire Documents. Cela afin d'éviter les manipulations laborieuses .

Par avance, je vous remercie de votre attention, les idées sont les bienvenues
 

Pièces jointes

  • Recherche par getdirectory.xls
    45.5 KB · Affichages: 43

Lone-wolf

XLDnaute Barbatruc
Re : Affichage chemin d'un fichier dans une liste

Bonjour 3idm

Un essai avec ceci

Code:
Option Explicit

Sub Test()
Dim strPath As String
GetFolder (strPath)
End Sub

Function GetFolder(strPath As String) As String
Dim fldr As FileDialog
Dim sItem As String
Set fldr = Application.FileDialog(msoFileDialogFolderPicker)
strPath = Feuil1.Range("a10")
With fldr
.Title = "Sélectionnez un dossier"
.AllowMultiSelect = False
.InitialFileName = strPath
If .Show <> -1 Then GoTo NextCode
sItem = .SelectedItems(1)
End With
NextCode:
GetFolder = sItem
Set fldr = Nothing
End Function
 
Dernière édition:

3idm

XLDnaute Nouveau
Re : Affichage chemin d'un fichier dans une liste

Bonjour Lone-wolf,

Merci de ton intérêt ainsi que de ton code.

ça fonctionne en parti, car j'arrive à pointer sur la directory désirée, mais je ne vois pas les fichier qui se trouvent dans le répertoire qui est pointé.

J'ai besoin au final de voir les fichiers qui se trouvent dans le repertoire pointé, et quand je selectionne l'un d'entre eux, le chemin de celui-ci doit se noter en A1.
En faite je souhaite avoir la même fonction que dans l'exemple que j'ai mis en PJ, mais à la différence de pouvoir choisir le chemin de recherche plus automatisé.

Merci bien
 

Discussions similaires

  • Question
Microsoft 365 Excel365
Réponses
2
Affichages
236

Statistiques des forums

Discussions
312 516
Messages
2 089 240
Membres
104 075
dernier inscrit
christophe.lienard.974