XL 2013 Ouvrir un dossier Windows afin de montrer le chemin

looky62

XLDnaute Occasionnel
Hello la communauté,

Sous VBA, j'aimerai connaître le code afin d'ouvrir une fenetre sur un dossier Windows, afin de montrer le chemin à un utilisateur où il peut retrouver tel fichier!

Merci de votre aide
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Looky,
Peut être avec :
VB:
Sub MontreMoiLeChemin()
Dim fd As Office.FileDialog, strFichier As String
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
    .Filters.Clear
    .Filters.Add "Curseurs", "*.cur", 1                     ' Mettre type de fichiers désirés
    .Title = "Choisissez un fichier de forme de curseur."   ' Mettre un titre
    .AllowMultiSelect = False
    .InitialFileName = "C:\Windows\Cursors"                 ' Mettre le chemin
    If .Show = True Then
        strFichier = .SelectedItems(1)
    End If
End With
End Sub
J'ai pris un chemin que vous devez avoir si vous êtes sous Windows.
 

Pièces jointes

  • Chemin.xlsm
    14.4 KB · Affichages: 6

Eric C

XLDnaute Barbatruc
Bonsoir le forum
Bonsoir looky62, bosoir sylvanu

Une variante (pour avoir un choix plus étendu ... Quoi que...) du fichier de notre ami sylvanu que je salue au passage avec le même fichier à ouvrir (Cursors)

VB:
Sub Chemin()
Dim Fichier_à_Ouvrir As Variant
ChDrive "c:"
ChDir "c:\Windows\Cursors"                    'à adapter
Fichier_à_Ouvrir = Application.GetOpenFilename()
If VarType(Fichier_à_Ouvrir) <> vbString Then Exit Sub ' Pour éviter plantage si opérateur renonce.
Workbooks.Open Filename:=Fichier_à_Ouvrir
End Sub
Bonne soirée
@+ Eric c
 

Pièces jointes

  • Chemin.xlsm
    20.6 KB · Affichages: 1

Discussions similaires

Réponses
1
Affichages
248

Membres actuellement en ligne

Statistiques des forums

Discussions
314 499
Messages
2 110 249
Membres
110 711
dernier inscrit
chmessi