Helldo
XLDnaute Nouveau
Salut à tous !
dans mon désespoire, je me tourne vers vous pour essayer de solutionner mes problèmes.
Après avoir concaténé plusieur prog trouvés sur ce forum, (merci à tous ceux qui nous évite de connaître le VBA sur le bout des doigts !) j'ai tenter de mettre au point un moteur de recherche de fichiers. Ceux ci sont dispatchés dans un répertoire et ses sous-répertoires. Une listbox permet d'appeler les résultats trouvés et de les ouvrir via "commandbutton click"
Le principe et : on clic le fichier, une base de donnée se met à jour puis s'ouvre un userform contenant une listbox avec 2 colonne : colonne1=nom de fichier, colonne2=arborescence du fichier.
Problème 1 : j'aimerais supprimer dans la colonne2 le "c:\commun\COUTST" et le remplacer par "…" afin de minimiser la longueur du chemin de fichier. j'ai déjà tenter un : "TextToDisplay = Application.Substitute(Txt, "c:\commun\COUTST", "...")", mais ça fait ramer mon fichier à mort et ne converti pas toutes les lignes
Problème 2 : Le moteur de recherche (via la textbox1) recherche les premiers caractères des fichiers, j'aimerais que celui-ci recherche une chaine de caractères dans le nom des fichiers. Ex : si je tappe "tap" qu'il me trouve les fichiers "tapàloeil.jpg" comme "25eme étape.doc".
Voilà j'espère que j'ai été clair et surtout que quelqu'un pourra me filer un coup de main !
Je joint le fichier il y à juste à rentrer un chemin de répertoire en Feuil(1)"A2", pour le faire marcher.
Merci d'avance
dans mon désespoire, je me tourne vers vous pour essayer de solutionner mes problèmes.
Après avoir concaténé plusieur prog trouvés sur ce forum, (merci à tous ceux qui nous évite de connaître le VBA sur le bout des doigts !) j'ai tenter de mettre au point un moteur de recherche de fichiers. Ceux ci sont dispatchés dans un répertoire et ses sous-répertoires. Une listbox permet d'appeler les résultats trouvés et de les ouvrir via "commandbutton click"
Le principe et : on clic le fichier, une base de donnée se met à jour puis s'ouvre un userform contenant une listbox avec 2 colonne : colonne1=nom de fichier, colonne2=arborescence du fichier.
Problème 1 : j'aimerais supprimer dans la colonne2 le "c:\commun\COUTST" et le remplacer par "…" afin de minimiser la longueur du chemin de fichier. j'ai déjà tenter un : "TextToDisplay = Application.Substitute(Txt, "c:\commun\COUTST", "...")", mais ça fait ramer mon fichier à mort et ne converti pas toutes les lignes
Problème 2 : Le moteur de recherche (via la textbox1) recherche les premiers caractères des fichiers, j'aimerais que celui-ci recherche une chaine de caractères dans le nom des fichiers. Ex : si je tappe "tap" qu'il me trouve les fichiers "tapàloeil.jpg" comme "25eme étape.doc".
Voilà j'espère que j'ai été clair et surtout que quelqu'un pourra me filer un coup de main !
Je joint le fichier il y à juste à rentrer un chemin de répertoire en Feuil(1)"A2", pour le faire marcher.
Merci d'avance