Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Ouverture boite dialogue pour choisir fichier excel

vidou

XLDnaute Junior
Bonjour,

J'ai le code suivant qui m'ouvre le fichier excel S22.xls mais je souhaiterais modifier cela pour que la fenetre reste ouverte sur


Code:
"\\llecq02\Bureautique\Fichiers_Bureautique\ADMINISTRATIF\INTERIM\heures_reelles_SEMAINE"

afin que je puisse selectionner le fichier à ouvrir

Code:
'
    ChDir _
        "\\llecq02\Bureautique\Fichiers_Bureautique\ADMINISTRATIF\INTERIM\heures_reelles_SEMAINE"
    Workbooks.Open Filename:= _
        "\\llecq02\Bureautique\Fichiers_Bureautique\ADMINISTRATIF\INTERIM\heures_reelles_SEMAINE\S22.XLS"


En vous remerciant
 

Pierrot93

XLDnaute Barbatruc
Re : Ouverture boite dialogue pour choisir fichier excel

Bonjour,

regarde peut être ceci :
Code:
With Application.FileDialog(msoFileDialogFilePicker)
    '.InitialFileName = ActiveWorkbook.Path & "\"
    .Show
    If .SelectedItems.Count > 0 Then Workbooks.Open .SelectedItems(1)
End With
bon après midi
@+
 

vidou

XLDnaute Junior
Re : Ouverture boite dialogue pour choisir fichier excel

Bonjour,

Est il possible d'avoir la meme chose pour avoir la fenetre enregistrer sous avec le meme chemin ?

Vous remerciant par avance

Vidou
 

kiki29

XLDnaute Barbatruc
Salut, voir dans les options de FileDialog via l'aide en ligne msoFileDialogSaveAs

Extrait de l'aide
 

vidou

XLDnaute Junior
Re : Ouverture boite dialogue pour choisir fichier excel

Bonjour,

J'ai bien trouvé cela mais je dois ajouter le chemin de destination car pour le moment il ouvre la boite ou se trouve le fichier utilisé !

With Application.FileDialog(msoFileDialogSaveAs)
.FilterIndex = 4
.Show
End With
 

vidou

XLDnaute Junior
Re : Ouverture boite dialogue pour choisir fichier excel

Bonjour,

Il y a quelque chose que je n'arrive pas a comprendre car en mettant le code, avant apres, entre deux , rien ne va

Sheets("NOTICE").Range("A1").Select



Dim sChemin As String
sChemin = "\\llecq02\Bureautique\Fichiers_Bureautique"
ChDir sChemin
With Application.FileDialog(msoFileDialogSaveAs)
.FilterIndex = 4
.Show
End With
 

Pierrot93

XLDnaute Barbatruc
Re : Ouverture boite dialogue pour choisir fichier excel

Bonjour,

regarde ceci :
Code:
With Application.FileDialog(msoFileDialogSaveAs)
    .InitialFileName = ActiveWorkbook.Path & "\"
    .FilterIndex = 4
    .Show
End With

bo n après midi
@+
 

kiki29

XLDnaute Barbatruc
re,pour les chemins UNC , qqch comme
Code:
Option Explicit

Private Declare Function SetCurrentDirectory Lib "kernel32" Alias "SetCurrentDirectoryA" ( _
                                             ByVal lpPathName As String) As Long


Dim strCurDir As String

    strCurDir = CurDir
    SetCurrentDirectory "\\llecq02\Bureautique\Fichiers_Bureautique"

    ......
    
    ChDir strCurDir
 

Pierrot93

XLDnaute Barbatruc
Re : Ouverture boite dialogue pour choisir fichier excel

Re,

fonctionne également comme ceci chez moi..;
Code:
With Application.FileDialog(msoFileDialogSaveAs)
    .InitialFileName = "\\nomserveur\rep1\rep2\"
    .FilterIndex = 4
    .Show
End With
 

Pierrot93

XLDnaute Barbatruc
Re : Ouverture boite dialogue pour choisir fichier excel

Re,

Code:
With Application.FileDialog(msoFileDialogSaveAs)
    .InitialFileName = "\\nomserveur\rep1\rep2\"
    .FilterIndex = 4
    .Show
    If .SelectedItems.Count > 0 Then ActiveWorkbook.SaveAs .SelectedItems(1)
End With
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…