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 :

problème macro ouverture


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 56
    Par défaut problème macro ouverture
    Bonjour à tous,

    Voici le code de l'une de mes macros (que j'ai trouvé grace au forum).

    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
    21
    22
    23
    Sub ouverture()
     
    Dim path As String
    Dim masque As String
    Dim Path_masque As String
    Dim res As String
     
     
    path = "C:\data\"
    masque = "saisie*.xls"
    Path_masque = path & masque
     
    res = Dir(Path_masque, vbHidden)
     
    Do While res <> ""
       Workbooks.Open (res)
       res = Dir(Path_masque, vbHidden)
    Loop
     
    ThisWorkbook.Activate
     
     
    End Sub
    Le petit problème, c'est quelle est censée ouvrir tout les documents commencant par : saisie or elle n' en ouvre qu'un seul et après elle reboucle dessus.

    Avez vous une solution.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    682
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 682
    Par défaut
    Salut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub recherche()
        With Application.FileSearch
            .NewSearch
            .RefreshScopes
            .LookIn = "C:\data"
            .Filename = "Saisie*.*"
            .SearchSubFolders = True
            .Execute
            For Ctr = 1 To .FoundFiles.Count
                Workbooks.Open (.FoundFiles(Ctr))
            Next
        End With
    End Sub
    Enjoy

    EDIT : Fais gaffe, ça recherche les fichiers commençant par Saisie avec un S majuscule. Change-ça par un s minuscule si c'est ce dont t'as besoin ! En gros, le fonctionnement est le suivant : ça recherche dans le répertoire (et même les sous-répertoires ) "C:\data" tous les fichiers commençant par Saisie et ça te les ouvre ! La vie n'est-elle pas belle ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 56
    Par défaut
    merci beaucoup pour ton aide.
    ca marche exactement comme je le souhaitais.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour Dead78,

    Vous avez écrit :

    EDIT : Fais gaffe, ça recherche les fichiers commençant par Saisie avec un S majuscule. Change ça par un s minuscule si c'est ce dont t'as besoin !
    Vous êtes certain de cette restriction ?

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    682
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 682
    Par défaut
    Bonjour jacques_jean,

    Effectivement, vous avez raison. Je n'avais pas testé mais cela ne prend pas la casse en compte. Au temps (je ne sais jamais, c'est bien "au temps" et non "autant" d'ailleurs ? Pourquoi n'apprendre que du VBA ? ) pour moi !

    Merci de votre précision !

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

Discussions similaires

  1. [XL-2010] Problème macro à l'ouverture du classeur
    Par jordan112 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 19/08/2014, 14h40
  2. [AC-2003] Problème d'ouverture de macro
    Par maringot dans le forum IHM
    Réponses: 6
    Dernier message: 04/02/2010, 16h00
  3. Problême d'ouverture base de données
    Par comment_ca dans le forum Oracle
    Réponses: 20
    Dernier message: 14/12/2004, 12h39
  4. [Flash MX] Problème d'ouverture d'URL
    Par n_tony dans le forum Flash
    Réponses: 2
    Dernier message: 07/04/2004, 16h13
  5. [VBA-E] Macro ouverture fichier déja ouvert
    Par bhaal76 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/12/2002, 14h30

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