Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

cherche un fichier Excel selon chiffre d'une cellule

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 !

TheProdigy

XLDnaute Impliqué
Bonjour,

Je voudrais savoir s'il y a une possibilité de chercher un fichier dont je ne me rappelle pas du nom. Mais j'ai seulement des indices à savoir un montant dans une cellule: 2280,26.
J'ai essayé démarre rechercher. Mais ça ne marche pas.

Merci.
 
Re : cherche un fichier Excel selon chiffre d'une cellule

Bonjour,

J'ai fait un essai concluant en recherchant par Démarrer/Rechercher/Tous les fichiers et tous les dossiers/Un mot ou une phrase dans le fichier.

Je pense que la recherche peut être longue mais à essayer chez toi quand même, à part le temps, ça ne coute pas grand chose (sourire)

Bonne journée
 
Re : cherche un fichier Excel selon chiffre d'une cellule

Bonjour à tous,

Si ton fichier est en .xls et que tu as une idée du Répertoire ou Lecteur où chercher, lance cette macro OnyGo, à placer dans un module classique :
Code:
[COLOR="RoyalBlue"]Sub OnyGo()[/COLOR]
[COLOR="SeaGreen"]'**************** Répertoire ou lecteur où chercher **********[/COLOR]
Répertoire = "E:\XL" [COLOR="SeaGreen"]' A adapter[/COLOR]
scan Répertoire
[COLOR="RoyalBlue"]End Sub[/COLOR]

[COLOR="RoyalBlue"]
Sub scan(Répertoire)[/COLOR]
    Dim Fso As Scripting.FileSystemObject
    Dim RépSource As Scripting.Folder
    Dim ValCherchée
    Dim SousRép As Scripting.Folder
    Dim Fichier As Scripting.File
    
ValCherchée = [COLOR="Red"]2280.26[/COLOR] [COLOR="SeaGreen"]'A adapter[/COLOR]

    Set Fso = CreateObject("Scripting.FileSystemObject")
    Set RépSource = Fso.GetFolder(Répertoire)
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    Application.DisplayAlerts = False
    For Each Fichier In RépSource.Files
      If Right$(Fichier, 4) = ".xls" Then [COLOR="SeaGreen"]' Recherche des fichiers .xls[/COLOR]
        Workbooks.Open Filename:=Répertoire & "\" & Fichier.Name [COLOR="SeaGreen"]'ouverture du fichier[/COLOR]
        For t = 1 To ActiveWorkbook.Sheets.Count [COLOR="SeaGreen"]' Scan ds chaque onglet[/COLOR]
            If Not ActiveWorkbook.Sheets(t).Cells.Find(ValCherchée) Is Nothing Then
                ActiveWorkbook.Sheets(t).Cells.Find(ValCherchée).Select
                Application.ScreenUpdating = True
                MsgBox "Trouvé!"
                Exit Sub
            End If
        Next
        ActiveWorkbook.Close False
      End If
    Next Fichier
    [COLOR="SeaGreen"]'--- Appel récursif pour lister les fichier dans les sous-répertoires ---.[/COLOR]
    For Each SousRép In RépSource.subfolders
        scan SousRép.Path
    Next SousRép
[COLOR="RoyalBlue"]End Sub[/COLOR]
 
Re : cherche un fichier Excel selon chiffre d'une cellule

Bonjour à tous


Sinon,un petit coup de Copernic Destop Search (ou autre assistant de recherche, voir chez Microsoft ou Google) peut permettre de trouver un mot en quelques secondes.
 
- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…