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 :

excel vba compter les fichiers particuliers [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 633
    Par défaut excel vba compter les fichiers particuliers
    Bonjour,

    Je sais compter les fichiers d'un répertoire selon son extension, mais je voudrais ajouter un 2ème critère, à savoir tous les fichiers qui commence par "RD " et qui finissent par ".xlsm"

    Est-ce que qq'1 à une idée pour moi ?

  2. #2
    Membre émérite
    Homme Profil pro
    Responsable des études(en disponibilité)
    Inscrit en
    Juin 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable des études(en disponibilité)
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 367
    Par défaut
    Bonjour

    Quel est le code que tu utilise pour :

    compter les fichiers d'un répertoire selon son extension

    Je pense qu'il faut partir de cette base.

  3. #3
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 633
    Par défaut
    Bonjour a_diard,
    merci pour ta réponse, voici mon code
    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
    Public Sub CptFile()
        Dim fso As Scripting.FileSystemObject
        Dim fld As Scripting.Folder
        Dim fil As Scripting.File
        Dim i As Long
     
        Set fso = New Scripting.FileSystemObject
        Set fld = fso.GetFolder("H:\DAF")
        For Each fil In fld.Files
            If InStr(1, fil.Name, ".xlsm") Then
                i = i + 1
            End If
        Next fil
     msgbox "Vous avez créé " & i & " agences" _
                    , vbInformation, "Création des fichiers Agence"
    End Sub

  4. #4
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Bonjour Mouftie,

    Peut-être comme ça :

    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
    Sub Macro1()
    Dim CA As String
    Dim F As String
    Dim CPT As Integer
    Dim MSG As String
     
    CA = "C:\Users\Trucmuche\Le_dossier\" 'a adapter...
    F = Dir(CA & "RD*.xlsm")
    Do While F <> ""
        CPT = CPT + 1
        F = Dir
    Loop
    Select Case CPT
        Case 0
            MSG = "Il n'a aucun fichier commençant pas RD !"
        Case 1
            MSG = "Il a " & CPT & " fichier commençant pas RD !"
        Case Else
            MSG = "Il a " & CPT & " fichiers commençant pas RD !"
    End Select
    MsgBox MSG
    End Sub
    [Édition]
    Bonjour a_diard nos posts se sont croisés...

  5. #5
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 633
    Par défaut
    Bonjour Thauthème,

    Merci pour ta réponse, c'est encore plus que ce que je demandais.

    Au plaisir

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

Discussions similaires

  1. [VBA] lister les fichiers contenus dans un .ZIP
    Par DJBORIE dans le forum VBA Access
    Réponses: 5
    Dernier message: 10/04/2007, 17h49
  2. [EXCEL][VBA] Compter les cellules non-vides
    Par Squelet dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/02/2006, 15h40
  3. [VBA]Compter les cellules selon leurs couleurs...
    Par ronron1978 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 31/01/2006, 15h27
  4. [Excel] séparateur pour les fichiers csv
    Par drinkmilk dans le forum Excel
    Réponses: 2
    Dernier message: 27/08/2005, 14h21
  5. FSO, compter les fichier :oui ou nan ??
    Par roots_man dans le forum ASP
    Réponses: 4
    Dernier message: 01/09/2004, 15h55

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