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 :

[VBA] Bouton Parcourir


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2007
    Messages : 27
    Par défaut [VBA] Bouton Parcourir
    Bonjour,

    J'aurais besoin d'avoir un bouton parcourir dans une feuille excel et qui enregistre le chemin qu'on à choisir, dans une cellule.

    Mais je ne sais pas trop comment faire. Quelqu'un pourrait-il m'aider?

    C'est pour choisir un dossier et non des fichiers.

    Merci

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Regards du coté de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application.FileDialog(msoFileDialogFolderPicker).Show

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2007
    Messages : 27
    Par défaut
    Je n'arrive pas à le faire fonctionner

    J'ai le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CheminEtNom = Excel.Application.GetOpenFilename("Fichiers pdf (*.pdf),*.*", Null, "selection")
    Qui permet de parcourir afin de d'ouvrir un fichier .pdf

    A mon avis on peut facilement modifier ce code pour mes besoins mais je n'y arrive pas... j'a essayé avec ce que tu m'a proposé mais rien à faire... je dois faire faux

  4. #4
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Il y a e pas mal de post assez récemment sur ce sujet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    With Application.FileDialog(msoFileDialogFolderPicker)
        .Show
        Range("A1").Value = .SelectedItems(1)
     
    End With
    petitte correction pour les fichiers c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    With Application.FileDialog(msoFileDialogFilePicker)
    l'exemple précédent c'est pour choisir un répertoire

  5. #5
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.FileDialog(msoFileDialogFolderPicker).Show
    Cette propriété est uniquement valable à partir d'Office 2002. Quelle version utilises tu?



    Tu peux tester cette autre procédure pour choisir un répertoire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        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
     
        MsgBox Chemin



    bonne journée
    michel

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2007
    Messages : 27
    Par défaut
    Arf ben voila le client est sur office 2000 c'est vrais que ça change beaucoup

    je vais essayer le deuxieme code

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

Discussions similaires

  1. Bouton "Parcourir" en VBA
    Par AuroreBezu dans le forum VBA Access
    Réponses: 2
    Dernier message: 29/01/2009, 17h41
  2. VBA excel Par bouton parcourir prendre chemin dossier
    Par raymoundo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/01/2007, 11h37
  3. [VBA-E] Parcourir tous les boutons d'une feuille
    Par striky2 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/05/2006, 08h51
  4. [VBA-E] Bouton parcourir pour sélectionner un fichier
    Par $p00ky dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 17/05/2006, 10h14
  5. Réponses: 3
    Dernier message: 29/03/2006, 13h21

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