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] Fichier Excel


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] Fichier Excel
    Bonjour,

    j'aurais voulu savoir s'il était possible de créer un programme en VBA qui va parcourir tout un dossier et sous-dossiers à la recherche de fichiers excel, les ouvre un par un et modifier quelque truc dedans?

    Pour ouvrire et modifier un fichiers je sais le faire, mais c'est pour qu'il scan un dossier pour trouver les fichiers excel et les ouvre un par un que je sais pas

    Merci

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Salut

    Tu peux d'abord jeter un coup d'oeil dans la FAQ et dans les tutoriels.

    Tu peux aussi explorer l'aide de VBA en recherchant les mots suivants
    • File System Object
    • Workbooks, Open
    • Worksheets
    • Range, Cells, Offset, End, Value, Formula...
    • La déclaration de variable de type objet et l'affectation d'une valeur objet avec l'instruction Set
    • Libérer la mémoire utilisée par une variable objet avec la valeur Nothing

  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
    J'ai trouvé une solution pour trouver tout les fichiers excel! pour la suite je sais comment faire

    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
    24
    25
    26
    27
    28
    Sub Cherche_Fichiers_Dans_Dossier()
    ' *** le résultat peut apparaitre dans un message box (voir la syntaxe
    '       mise en commentaire dans le code) mais je l'ai occulté car, pour cet exemple,
    '       il y a environ 1 000 fichiers dans c:\.  Je me sers donc des cellules Excel
     
        Dim strMessage  As String
        Dim i           As Long
            Set fs = Application.FileSearch
     
    With fs
        .LookIn = "C:\"  ' *** mettre ici le dossier voulu !
        .SearchSubFolders = True
        .Filename = "*.xls"
        If .Execute(SortBy:=msoSortByFileName, _
                SortOrder:=msoSortOrderAscending) > 0 Then
            MsgBox "Il y a " & .FoundFiles.Count & _
                " fichier(s) trouvé(s)."
            For i = 1 To .FoundFiles.Count
                Cells(i, 1).Value = .FoundFiles(i)
                  'strMessage = strMessage & .FoundFiles(i) & vbCrLf
            Next i
                  'MsgBox strMessage
        Else
            MsgBox "Il n'y a aucun fichier."
        End If
    End With
     
    End Sub

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

Discussions similaires

  1. [VBA]Lien entre fichiers excel : Update en VBA
    Par criocaps dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/01/2006, 09h07
  2. [VBA] Word - Comment ouvrir un fichier excel
    Par le_sonic dans le forum VBA Word
    Réponses: 5
    Dernier message: 28/12/2005, 09h33
  3. Gestion en vba des fichiers excel en mode multiutilisateurs
    Par kernel57 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/12/2005, 16h06
  4. Ouverture d'un fichier Excel en VBA par Access
    Par illight dans le forum Access
    Réponses: 2
    Dernier message: 02/11/2005, 11h14
  5. [VBA] insérer une ligne dans un fichier excel
    Par cokinoumasterflash dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/07/2005, 18h52

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