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

ouvrir fichier excel sous dossier!

  • Initiateur de la discussion Initiateur de la discussion plasmadav
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

plasmadav

Guest
Bonjour,

Ultra novice en la matiere, je fonctionne avec des bout de code trouvé sur des sites

je souhaite avoir un userform dans lequel je choisirai le dossier a ouvrir par exemple

j'ai ce bout de code dans lequelle j'ouvre les fichiers qui se trouvent dans le dossier "excel" mais mais si je veux ouvrir les fiches qui se trouvent sous "excel3"

je suis contraint de modifier chaque fois sous vba.

si possible de le faire avec un user form ou avoir un menu deroulant des dossiers dispo sous mes document

Sub ouvrir_les_fichiers

Dim F
With Application.FileSearch
.NewSearch
.LookIn = "C:\Documents and Settings\My Documents\Excel"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
Next F
End With
End sub

Merci pour votre aide
 
Re : ouvrir fichier excel sous dossier!

Bonjour Plasmadav

essaye peut être le code ci dessous :

Code:
Sub test()
Dim x As String
x = Application.GetOpenFilename
If x <> "" Then Workbooks.Open x
End Sub

bon après midi
@+
 
Re : ouvrir fichier excel sous dossier!

Salut pierrot

je connais la fonction getopenfile, mais ne me convient pas.

dans ce cas je suis obliger de selectionner chaque fois les fichier a ouvrir.

je veux juste un userform qui me permet soit de taper le nom de dossier ou choisir un dossier se trouvant sous mes documents.

Un fois le dossier selectionné qu'il ouvre tous les xls qui sy trouve🙂

merci pour ton bout de code
 
Re : ouvrir fichier excel sous dossier!

Bonjour


Sur le forum
https://www.excel-downloads.com/threads/ouverture-fermeture-de-dossiers.76558/


extrait de :https://www.excel-downloads.com/threads/selection-dossier-par-defaut.74039/
Code:
'auteur: Catrice
Public MaVar
Sub Macro1()
'Mémorise le dossier par defaut que la machine au lancement de l'appli
MaVar = Application.DefaultFilePath
'Positionne sur le Dossier par défaut Perso
Application.DefaultFilePath = "C:\Mondossier"
'
'Ici le code
'
'Repositionne sur le dossier par defaut du debut à la fin du Prog
Application.DefaultFilePath = MaVar
End Sub



Ailleurs sur le net
Plusieurs procédures sur l'ouverture de fichiers ici
Ce site n'existe plus
 
Dernière édition:
Re : ouvrir fichier excel sous dossier!

Bonjour plasmadav, Pierrot93, Staple1600,

Ci-dessous, un code qui devrait normalement répondre à ton attente :
Code:
[SIZE=2][COLOR=GRAY][B][I]DANS UN MODULE DE CODE STANDARD[/I][/B][/COLOR]

[COLOR=NAVY]Sub[/COLOR] Traitement()
[COLOR=GREEN]'myDearFriend! - www.mdf-xlpages.com[/COLOR]
[COLOR=NAVY]Dim[/COLOR] Dossier [COLOR=NAVY]As Object[/COLOR], Fichier [COLOR=NAVY]As Object
Dim[/COLOR] Chemin [COLOR=NAVY]As String
    With[/COLOR] Application.FileDialog(msoFileDialogFolderPicker)
        .ButtonName = "Choix Dossier"
        .InitialFileName = ThisWorkbook.Path & "\"
        .Title = "Choisissez le dossier et cliquez sur le bouton ""Choix Dossier"""
        .Show
        [COLOR=NAVY]If[/COLOR] .SelectedItems.Count > 0 [COLOR=NAVY]Then[/COLOR]
            Chemin = .SelectedItems(1) & "\"
            [COLOR=NAVY]Set[/COLOR] Dossier = CreateObject("Scripting.FileSystemObject").GetFolder(Chemin)
            [COLOR=NAVY]For Each[/COLOR] Fichier [COLOR=NAVY]In[/COLOR] Dossier.Files
                [COLOR=NAVY]If[/COLOR] Right(Fichier.Name, 3) = "xls" [COLOR=NAVY]Then[/COLOR] Workbooks.[COLOR=NAVY]Open[/COLOR] Fichier
            [COLOR=NAVY]Next[/COLOR] Fichier
        [COLOR=NAVY]End If
    End With
End Sub[/COLOR][/SIZE]
Sauf erreur, ce code ne fonctionnera pas pour les versions Excel antérieures à 2002.

Cordialement,
 
Re : ouvrir fichier excel sous dossier!

Re,

A tester...

Même si FileDialog est utilisable dans les versions précédentes pour récupérer le chemin d'un fichier, il me semble qu'on ne peut utiliser cet objet pour récupérer le chemin d'un dossier qu'à partir d'Excel 2002 (XP).

Cordialement,
 
Re : ouvrir fichier excel sous dossier!

My diear friend 😛

je tiens a te remercier infiniement tu as répondu a ma recherche... c parfait😀 😀 😀

je vais continuer dans ce sens

merci a tous ceux qui m'on aider dans cet exercice
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

J
Réponses
2
Affichages
8 K
Boo2bafoot
B
W
Réponses
18
Affichages
8 K
Winniechips
W
P
  • Question Question
Réponses
1
Affichages
920
R
Réponses
3
Affichages
2 K
H
Réponses
5
Affichages
2 K
Hellhand
H
N
Réponses
14
Affichages
6 K
N
F
Réponses
6
Affichages
1 K
F
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…