Question pour les pros... ;-)

  • Initiateur de la discussion Initiateur de la discussion Routrout
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

Routrout

Guest
J'aimerais faire une macro qui irait vérifier si la valeur contenue dans la cellule A1 de tous les fichiers excels d'un répertoire (contenant lui meme un tas de sous-répertoire contenant des fichiers excels) est plus basse que 1.

Si oui, mettre le chemin d'accès de ce fichier dans un tableau.

Est-ce possible?
 
tu fais une recherche de tous les fichiers Excel avec l'objet FileSearch et ensuite tu appliques une des méthodes souvent documentées ici (il y en a qui datent de ces derniers jours, postées par Thierry) pour récupérer des valeurs d'un fichier fermé. Et voilà.
 
Salut Routrout

Trouvé sur l'aide....

Exemple File search Objet Excel :
With Application.FileSearch
.LookIn = "c:\my documents"
.FileType = msoFileTypeExcelWorkbooks
.Execute
End With

Exemple FileSearch Office Objets :
With Application.FileSearch
If .Execute() > 0 Then
MsgBox "There were " & .FoundFiles.Count & _
" file(s) found."
For i = 1 To .FoundFiles.Count
MsgBox .FoundFiles(i)
Next i
Else
MsgBox "There were no files found."
End If
End With

Ou encore...
With Application.FileSearch
.NewSearch
.LookIn = "C:\My Documents"
.SearchSubFolders = True
.FileName = "Run"
.MatchTextExactly = True
.FileType = msoFileTypeAllFiles
End With

et pour la partie de recherche sur le classeur fermé, voir cette ficelle récente :
<http://www.excel-downloads.com/html/French/forum/read.php?f=1&i=6802&t=6790>

Bon aprèm.
@+Thierry
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour