Recherche Fichier
Résolu
DPerron1976
Messages postés
26
Date d'inscription
Statut
Membre
Dernière intervention
-
DPerron1976 Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
DPerron1976 Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Un "gors" défi ici...
Est-ce possible de...
J'ai un dossier "Mémo"... Dans ce dossier j'ai des dossiers contenant des nom de compoagnie... Dans chaque dossier j'ai de 3 à 10 fichier excel qui sont des dessins et soumission technique ! Chaque fichier excel à exactement le meme "frame"et la case "L1" contient un code de produit unique pour chaque fichier excel
Est-ce possible à partir d'une maco dans un fichier excel de rechercher une info particuliaire un demandant une recherche par numéro de produit ? La recherche, en résumé, devra chercher le numéro de la case "L1" dans chaque fichier excel qui se trouve dans différents dossier qui se trouve dans le Dossier "Mémos" et me retourné des valeurs de différente case. L'important, c'est de trouver le bon fichier !!!
Merci beaucoup
Un "gors" défi ici...
Est-ce possible de...
J'ai un dossier "Mémo"... Dans ce dossier j'ai des dossiers contenant des nom de compoagnie... Dans chaque dossier j'ai de 3 à 10 fichier excel qui sont des dessins et soumission technique ! Chaque fichier excel à exactement le meme "frame"et la case "L1" contient un code de produit unique pour chaque fichier excel
Est-ce possible à partir d'une maco dans un fichier excel de rechercher une info particuliaire un demandant une recherche par numéro de produit ? La recherche, en résumé, devra chercher le numéro de la case "L1" dans chaque fichier excel qui se trouve dans différents dossier qui se trouve dans le Dossier "Mémos" et me retourné des valeurs de différente case. L'important, c'est de trouver le bon fichier !!!
Merci beaucoup
A voir également:
- Recherche Fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
6 réponses
Bonjour,
Dans quelle feuille des classeurs se trouve la cellule L1 ?
voir une proposition récente à un problème similaire à ce lien:
https://forums.commentcamarche.net/forum/affich-27828673-ouverture-de-fichiers-excel-dans-des-sous-dossiers-niveau-1
Michel
Dans quelle feuille des classeurs se trouve la cellule L1 ?
voir une proposition récente à un problème similaire à ce lien:
https://forums.commentcamarche.net/forum/affich-27828673-ouverture-de-fichiers-excel-dans-des-sous-dossiers-niveau-1
Michel
Il n'y a qu'une feuille par classeur !
Dossier "Mémo" contient 924 fichiers (Classeurs) dispersés dans 227 dossiers. Chaque classeur ne contient qu'une feuille. Chaque classeur à le meme "frame" et la case L1 contient une valeur unique à chaque classeur. (Mais cette valeur ne se retrouve pas dans le nom *.xls du classeur, il faut donc ouvir chaque classeur pour trouver la valeur rechercher...)
Dossier "Mémo" contient 924 fichiers (Classeurs) dispersés dans 227 dossiers. Chaque classeur ne contient qu'une feuille. Chaque classeur à le meme "frame" et la case L1 contient une valeur unique à chaque classeur. (Mais cette valeur ne se retrouve pas dans le nom *.xls du classeur, il faut donc ouvir chaque classeur pour trouver la valeur rechercher...)
dans le dossier mémo, il n'y que des dossiers et classeurs qui nous intéressent ?
où se trouve le classeur récapitulatif ?
où se trouve le classeur récapitulatif ?
Oui... Le Dossier Mémos est utilisé uniquement a cette fin et chaque classeur contient la fiche technique, le dessin technique et d'autre information... Et chaque classeur contient aussi différentes macro servant à imprimé différentes sections. Dont une qui imprime le dessin technique uiquement.
Voici un exemple plus concret :
Dossier "Memos":
Dossier "Chep Canada" (Nom de Cie)
Fichier "PF48x40-01.xls" (Nom et dimension de palette)
Onglet "Base" (Seul onglet du classeur et commun à tous les fichiers)
Case "L1': Contient la valeur numérique "11" (numéro de palette)
J'ai un fichier et j'ai déjà des macros qui permet le lancement en production des palettes, qui fonctionne avec le numéro de chaque palette : Je veux pouvoir, en entrant le numéro de la palette pour le lancement, aller chercher le fichier qui contient à la case L1 le numéro d'indice que je vient d'entrer et activé la macro qui imprime le dessin technique !
Ça se fait ?!?!
Voici un exemple plus concret :
Dossier "Memos":
Dossier "Chep Canada" (Nom de Cie)
Fichier "PF48x40-01.xls" (Nom et dimension de palette)
Onglet "Base" (Seul onglet du classeur et commun à tous les fichiers)
Case "L1': Contient la valeur numérique "11" (numéro de palette)
J'ai un fichier et j'ai déjà des macros qui permet le lancement en production des palettes, qui fonctionne avec le numéro de chaque palette : Je veux pouvoir, en entrant le numéro de la palette pour le lancement, aller chercher le fichier qui contient à la case L1 le numéro d'indice que je vient d'entrer et activé la macro qui imprime le dessin technique !
Ça se fait ?!?!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
ci joint 2 maquettes (XL2003 à adapter éventuellement si XL>=2007)
le nom des sous-répertoires et classeurs est indifférent pour la procédure
https://www.cjoint.com/?3EwmqNZC3Hn
les 2 maquettes extraient L1, les classeurs restant fermés (rapidité) avec l'appel d'une macro Excel 4 (macro dite de Walkenbach)
L'option B requiert une macro simple mais l'accès à la palette peut être relativement long chaque fois que l'on a besoin d'une palette par ex, pour celle dans le 910° classeur
L'option A construit une base de données avec le chemin, le nom du fichier et le numéro
La macro est + compliquée mais après avoir créé la base (durée ?) l'accès à la palette voulue est instantanée
a toi de voir !
Merci de me dire ton choix ainsi que la durée d'initialisation avec l'option A
ci joint 2 maquettes (XL2003 à adapter éventuellement si XL>=2007)
le nom des sous-répertoires et classeurs est indifférent pour la procédure
https://www.cjoint.com/?3EwmqNZC3Hn
les 2 maquettes extraient L1, les classeurs restant fermés (rapidité) avec l'appel d'une macro Excel 4 (macro dite de Walkenbach)
L'option B requiert une macro simple mais l'accès à la palette peut être relativement long chaque fois que l'on a besoin d'une palette par ex, pour celle dans le 910° classeur
L'option A construit une base de données avec le chemin, le nom du fichier et le numéro
La macro est + compliquée mais après avoir créé la base (durée ?) l'accès à la palette voulue est instantanée
a toi de voir !
Merci de me dire ton choix ainsi que la durée d'initialisation avec l'option A
Ca fonctionne à merveille... Le bon classeur s'ouvre... Reste un petit bug... Une fois que le classeur est ouvert, je veux lancer la Macro "ImprFeuilleRoute (qui se trouve dans chaque classeur en fait)...
Mais ca ne fonctionne pas :
...
Workbooks.Open Chemin & Fichier
Application.Run "ImprFeuilleRoute"
...
Ça me dit que ca ne trouve la macro ???
Et l'option A sera la meuilleur une fois adapter et le temps est de 52,465 sec...
Mais ca ne fonctionne pas :
...
Workbooks.Open Chemin & Fichier
Application.Run "ImprFeuilleRoute"
...
Ça me dit que ca ne trouve la macro ???
Et l'option A sera la meuilleur une fois adapter et le temps est de 52,465 sec...