Pour developper un petit programme afin de trouver le nombre de fichier Excel prenant en charge les macros et commençants par "TAW" dans un répertoire donnée, vous n'avez qu'à écrire le programme suivant sous VBA. Vous pouvez l'appliquer pour les autres types de fichiers en remplaçant l’extension xlsm par n'importe quelle autre extension: docx, xlsx, txt, etc.
Sub Hist_Fiche()
'Remplacez adresse par le chemin du dossier ou voulez cherchez.
MsgBox "Nombre de fichier trouvés " & NbFich(Adress, "xlsm")
End Sub
Function NbFich(Adress As String, ParamArray Termin() As Variant) As Long
'Auteur: Random
Dim Fichier As String
Dim Extension As Variant
Dim Compteur As Long
For Each Extension In Termin
'ici ne remplacer par "adress" par le chemin du dossier
Fichier = Dir(Adress & "\TAW*." & Extension)
Do Until Fichier = ""
Compteur = Compteur + 1
Fichier = Dir
Loop
Next Extension
NbFich = Compteur
End Function
Sub Hist_Fiche()
'Remplacez adresse par le chemin du dossier ou voulez cherchez.
MsgBox "Nombre de fichier trouvés " & NbFich(Adress, "xlsm")
End Sub
Function NbFich(Adress As String, ParamArray Termin() As Variant) As Long
'Auteur: Random
Dim Fichier As String
Dim Extension As Variant
Dim Compteur As Long
For Each Extension In Termin
'ici ne remplacer par "adress" par le chemin du dossier
Fichier = Dir(Adress & "\TAW*." & Extension)
Do Until Fichier = ""
Compteur = Compteur + 1
Fichier = Dir
Loop
Next Extension
NbFich = Compteur
End Function