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 :

Application.GetOpenFilename("Fichiers Excel (*.xl*), *.xl*")


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Président de PHI-ITSERVICES
    Inscrit en
    Mars 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Président de PHI-ITSERVICES
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2020
    Messages : 4
    Par défaut Application.GetOpenFilename("Fichiers Excel (*.xl*), *.xl*")
    Bonjour à tous,
    Merci d'avance pour votre aide.

    J'utilise la fonction : GetOpenFileName dans une procédure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    ChDrive ZDir                'définit le disque Z:
    ChDir ZDirDevis             'définit le répertoire ciblé
                                        ' ouvre l'explorateur de fichier
    Fichier = Application.GetOpenFilename("Fichiers Excel (*.xl*), *.xl*")
    If Fichier = False Then Exit Sub
    Workbooks.Open Fichier       ' ouvre le fichier excel



    Cela se passe à merveille à un détail près.
    Cette procédure ouvre un fenêtre "Explorer" et je dois la fermer manuellement chaque fois.
    Comment faire pour la fermer directement après que mon fichier est ouvert et disponible.

    Merci d'avance
    Philippe

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par PHI60 Voir le message
    Bonjour,

    Et avec un double clic sur le fichier choisi ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Président de PHI-ITSERVICES
    Inscrit en
    Mars 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Président de PHI-ITSERVICES
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2020
    Messages : 4
    Par défaut
    Hello Eric KERGRESSE
    Merci pour la réaction, mais je ne comprends pas son sens.

    Je parle de la fenêtre Explorer qui a permis de trouver le fichier à ouvrir. C'est cette fenêtre Explorer qui reste ouverte.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par PHI60 Voir le message
    L'exemple est dans le fichier joint. Le bouton ... dans la boite de dialogue lance la boite de dialogue OpenGetFileName. Une fois un fichier sélectionné, un doubleclic sur celui-ci ferme la boite de dialogue.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Président de PHI-ITSERVICES
    Inscrit en
    Mars 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Président de PHI-ITSERVICES
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2020
    Messages : 4
    Par défaut
    Eric KERGRESSE
    Merci pour cette réponse beaucoup plu claire pour moi.
    Je n'utiliser pas le userForm.

    Je vais tester cela et reviens vers vous.
    Mais cela m'a l'air top.

    Merci et bon week-end

Discussions similaires

  1. [XL-2010] exporter un fichier excel avec double quotes
    Par Melvine dans le forum Excel
    Réponses: 1
    Dernier message: 06/03/2014, 23h32
  2. Réponses: 2
    Dernier message: 12/01/2009, 22h37
  3. création fichier Excel à partir d'une application WPF
    Par modafine dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 01/08/2008, 08h53
  4. Réponses: 7
    Dernier message: 24/08/2007, 14h29
  5. Réponses: 1
    Dernier message: 02/02/2006, 14h26

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