IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Ouvrir une fenetre style explorer pour accèder à un dossier


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 79
    Points : 53
    Points
    53
    Par défaut Ouvrir une fenetre style explorer pour accèder à un dossier
    bonjour à tous !

    Alors, je voudrais pouvoir avoir acces sous forme de fenetre explorer au dossier dans lequel sont enregistrées des archives.
    Je voudrais pouvoir le faire à partir d'un bouton de commande donc cela nécessite une macro !
    Probleme je ne connais pas leS formules pour afficher la fenetre du dossier !

    Est ce que quelqu'un peut m'aider ?????????????

    Merci d'avance...

  2. #2
    Expert éminent sénior
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Points : 11 274
    Points
    11 274
    Par défaut
    Salut,as-tu cherché dans la FAQ ?
    http://excel.developpez.com/faq/?pag...reExploWindows
    sinon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Sub Test2()
    Dim objShell As Object, objFolder As Object, oFolderItem As Object
    Dim Chemin As String
     
        Set objShell = CreateObject("Shell.Application")
        Set objFolder = objShell.BrowseForFolder(&H0&, "Choisir un répertoire", &H1&)
     
        On Error Resume Next
        Set oFolderItem = objFolder.Items.Item
        Chemin = oFolderItem.Path
     
        If Len(Chemin) > 0 Then MsgBox Chemin
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    Sub Test4()
    Dim sChemin As String
        sChemin = ThisWorkbook.Path & "\"
        With Application.FileDialog(msoFileDialogFolderPicker)
            .InitialFileName = sChemin
            .Title = "Sélectionner un Dossier"
            .AllowMultiSelect = False
            .InitialView = msoFileDialogViewDetails
            .ButtonName = "Sélection Dossier"
            .Show
            If .SelectedItems.Count > 0 Then
                MsgBox .SelectedItems(1)
            End If
        End With
    End Sub
    msoFileDialogFolderPicker dispo à partir de Windows XP ,Windows Server 2003 et Windows 2000
    Pour la partie personnalisation de SHBrowseForFolder voir http://j-walk.com/ss/excel/tips/tip29.htm

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 79
    Points : 53
    Points
    53
    Par défaut
    Merci beaucoup kiki 29,

    soluce impec !

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    ing, junior en informatique
    Inscrit en
    Mars 2011
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : ing, junior en informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 47
    Points : 32
    Points
    32
    Par défaut Un autre lien très interessant
    Salut,

    je suggère fortement de regarder ce lien la aussi pour ceux qui on le même genre de problèmes !!!

    http://vb.developpez.com/faq/?page=F...#AffBoitDialog

    Ciao

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD18] Ouvrir une fenetre pour sélectionner des photos
    Par phoenix916916 dans le forum WinDev
    Réponses: 8
    Dernier message: 26/03/2015, 11h24
  2. gérer un mot passe pour ouvrir une fenetre
    Par siham.b dans le forum NetBeans
    Réponses: 13
    Dernier message: 26/05/2011, 20h43
  3. Code qui permet d'ouvrir une fenetre browser comme pour un input file
    Par Jim_Nastiq dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 20/06/2007, 15h11
  4. Ouvrir une fenetre bloquante
    Par Cooly dans le forum C++Builder
    Réponses: 9
    Dernier message: 10/01/2005, 18h50
  5. [C#] ouvrir une fenetre "bloquante"
    Par Johan31 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 26/02/2004, 11h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo