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 :

filtre de fichier sous seven


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 6
    Par défaut filtre de fichier sous seven
    Bonjour

    tout d'abord un grand merci a ceux de se forum et d'autre qui mon bien aider pour démarrer sous vba.

    Je suis un novice.

    Mon problème j'ai une macro qui va dans un dossier spécifique qui contient des fichiers texte et qui n'affiche que le fichier voulu cela marche très bien sous microsoft xp par contre sous seven ca m'affiche tous les fichiers texte.
    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
    17
    18
    19
    20
     
    Function RechercheFichier() As String
        ChDrive "i:\"
    ChDir "i:\xxx\xxx\xxx\Xx\"
     
     
        Dim fd As FileDialog
        Dim NomFichier As String
     
        Set fd = Application.FileDialog(msoFileDialogFilePicker)
        With fd
            .Filters.Add "Fichiers texte", "*.txt"
            .Title = "Recherche de fichier"
            .InitialFileName = "Z305t01.txt"
        End With
        If fd.Show = -1 Then NomFichier = fd.SelectedItems(1)
     
        RechercheFichier = NomFichier
        Set fd = Nothing
    End Function

    si quelqu'un a une idée merci

    @ + gandalflegris

  2. #2
    Membre confirmé
    Profil pro
    ERP + Oracle + VBA Excel
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : ERP + Oracle + VBA Excel
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    Bonjour,

    Ajoute simplement une * après le nom du fichier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     .InitialFileName = "Z305t01.txt*"

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 6
    Par défaut
    Bonsoir

    merci EJO64 pour ta réponse mais cela ne fonctionne pas.


    @+ gandalflegris

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Bonjour,

    Je comprends mal pourquoi utiliser un FileDialog pour sélectionner un fichier si on force le fichier à choisir.
    C'est quoi le but?
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 6
    Par défaut
    Bonjour alaintech

    Chaque dossier correspond a une date et dans chaque dossier j'ai plusieurs
    fichier texte que j'importe et qui on un format différend c'est pour que j'ai besoin d'un fichier précis a chaque import.

    merci
    @+ gandalflegris

  6. #6
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Donc, si tu sais quel(s) fichier(s), pourquoi passer par un FileDialog qui demande à l'utilisateur de choisir?
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

Discussions similaires

  1. Association de fichier sous windows seven
    Par whytnd dans le forum Windows
    Réponses: 1
    Dernier message: 15/11/2011, 17h48
  2. Création de fichier sous Seven
    Par remus08 dans le forum C++Builder
    Réponses: 4
    Dernier message: 22/07/2011, 12h56
  3. Fichier Ini sous Seven 64bits !
    Par cincap dans le forum Débuter
    Réponses: 13
    Dernier message: 21/07/2010, 10h03
  4. Réponses: 2
    Dernier message: 19/06/2010, 19h12
  5. Les fichiers sous linux/windows
    Par Stessy dans le forum Linux
    Réponses: 5
    Dernier message: 05/12/2003, 09h30

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