Microsoft 365 VBA pour ouvrir chemin répertoire spécifique

Anto35200

XLDnaute Occasionnel
Bonjour,

Le code suivant permet d'ouvrir le nom d'un fichier avec un nom variable.
Je ne sais pas comment insérer dans ce code le chemin du répertoire de ce fichier.

VB:
  Dim extract As Workbook, Nom_Fichier As Variant, nblig As Long
  Dim WbS As Workbook
 
  Set WbS = ActiveWorkbook
  Nom_Fichier = Application.GetOpenFilename("Fichiers Excel (*.xlsx), *.xlsm")
  If Nom_Fichier <> False Then
   Set extract = Workbooks.Open(Nom_Fichier)
   extract.Activate
  Else
   Exit Sub
  End If

En vous remerciant de votre aide.
 
Solution
Bonjour
il te faut pointer le bon disque dur et le bon dossier
VB:
    Dim extract As Workbook, Nom_Fichier As Variant, nblig As Long
    Dim WbS As Workbook

    Set WbS = ActiveWorkbook

    ChDrive ("F:") 'tu pointe le bon disque
    ChDir "F:\mondossier" 'tu pointe le bon dossier

    Nom_Fichier = Application.GetOpenFilename("Fichiers Excel (*.xlsx), *.xlsm")
    If Nom_Fichier = False Then Exit Sub

    Set extract = Workbooks.Open(Nom_Fichier)
    extract.Activate

patricktoulon

XLDnaute Barbatruc
Bonjour
il te faut pointer le bon disque dur et le bon dossier
VB:
    Dim extract As Workbook, Nom_Fichier As Variant, nblig As Long
    Dim WbS As Workbook

    Set WbS = ActiveWorkbook

    ChDrive ("F:") 'tu pointe le bon disque
    ChDir "F:\mondossier" 'tu pointe le bon dossier

    Nom_Fichier = Application.GetOpenFilename("Fichiers Excel (*.xlsx), *.xlsm")
    If Nom_Fichier = False Then Exit Sub

    Set extract = Workbooks.Open(Nom_Fichier)
    extract.Activate
 

Discussions similaires

  • Question
Microsoft 365 Code VBA
Réponses
10
Affichages
747

Statistiques des forums

Discussions
315 088
Messages
2 116 089
Membres
112 658
dernier inscrit
doro 76