Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum spécial EXCEL 2007 > lister des fichiers
Vous inscrire
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus


Réponse
 
LinkBack Outils de la discussion
Vieux 17/07/2007, 16h35   #1 (permalink)
Jx7
XLDnaute Nouveau
 
Date d'inscription: mars 2006
Messages: 37
Par défaut lister des fichiers

Bonjour,

Ca fait longtemps que je suis pas venu poser une question mais j'utilise régulièrement ce forum et j'y trouve en général ce que je cherche =)

là c'est pas le cas. Voici mon problème:

J'aimerais lister les noms de fichiers respectant certains critères.

Je pensais qu'avec ceci ça fonctionnerait:

Code:
Private Sub Lister_fichiers()

Dim nbre_fichiers As Integer
Dim tableau As Variant

With Application.FindFile
 .LookIn = CurDir
 .FileName = "toto???.txt"
 tableau(0) = .Execute(SortBy:=msoSortByFileName, SortOrder:=msoSortOrderAscending)

 For i = 1 To tableau
  For j = Len(.FoundFiles(i)) To 1 Step -1
   If Mid(.FoundFiles(i), j, 1) = "\" Then
    tableau(i) = Mid(.FoundFiles(i), j + 1)
    Exit For
   End If
  Next j
 Next
End With

End Sub
mais ce n'est pas le cas :/ il aime pas mon "with"...

J'ai l'impression que c'est depuis que je suis sous Excel 2007...

quelqu'un a une idée?

merci par avance ;-)

++
Jx7 est déconnecté   Réponse avec citation
ANNONCES
Vieux 18/08/2007, 02h25   #2 (permalink)
bhbh
XLDnaute Barbatruc
 
Avatar de bhbh
 
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 2 722
Par défaut Re : lister des fichiers

Bonsoir,
il aime bien ton "With...", ce qu'il n'aime pas c'est .FindFile
Excel 2007 a supprimé ce langage de son vocabulaire.
Faut attendre les programmeurs pour savoir par quoi le remplacer, une autre approche :

f = Dir("*.txt", vbNormal)
Do While Len(f) > 0
If f = "toto???.txt" Then MsgBox "Yes"
f = Dir
Loop
bhbh est déconnecté   Réponse avec citation
Vieux 18/08/2007, 05h41   #3 (permalink)
MichelXld
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 618
Par défaut Re : lister des fichiers

bonjour

Tu peux aussi utiliser cette autre solution de substitution pour Excel2007:

http://www.excel-downloads.com/forum...excel2007.html



Bonne journée
MichelXld
MichelXld est déconnecté   Réponse avec citation
ANNONCES
Réponse



Outils de la discussion

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Lister des fichiers dans une listbox LaurentG Forum Excel 6 03/05/2006 20h38
Lister les fichiers d'un dossier LaurentG Forum Excel 5 10/02/2006 08h19
Lister les fichiers d'1 repertoire derfla Forum Excel 1 24/10/2005 23h51
Lister fichiers avec propriétés mayool Forum Excel Downloads - Archives 3 20/12/2004 08h53
Lister les fichiers d'un répertoire 4Roses Forum Excel Downloads - Archives 3 12/03/2004 17h19


Fuseau horaire GMT +2. Il est actuellement 05h01.


(C) 2006 Excel Downloads