[Résolu] Ouvrir fichier txt sans connaitre le nom complet

Ouvrir fichier txt sans connaitre le nom complet [Résolu] - VB/VBA/VBS - Programmation

Marsh Posté le 04-01-2012 à 13:31:16    

Bonjour à tous,
 
Je viens faire appel à vos lumières pour me débloquer sur un problème.
Voila, dans ma macro, je souhaite ouvrir un fichier .txt et importer son contenu dans une feuille excel.
Pour ça pas de soucis. Le truc, c'est qu'une partie du nom du fichier me sera inconnu.
 
Le nom a cette forme: _XXXXXX_ABC_YYYYYYYYY.txt
 
ABC restant fixe  
XXXXXX est la variable que je cherche pour ouvrir mon fichier
YYYYYYYYY étant une suite de 9 chiffres que je ne connais pas et qui m'importe peu
 
Est-il possible d'ouvrir un fichier sans connaitre le contenu exact du nom de fichier ?

Message cité 1 fois
Message édité par boub01 le 06-01-2012 à 11:07:55
Reply

Marsh Posté le 04-01-2012 à 13:31:16   

Reply

Marsh Posté le 05-01-2012 à 13:06:54    

Si tu arrives a importer un fichier texte, je ne vois pas où est ton souci.
Tu récupères le nom du fichier, et avec un InStr tu testes s'il contient la chaine que tu veux.


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 05-01-2012 à 17:26:53    

Idée :
Lister ou parcourir l'ensemble des noms des fichiers.
Parcourir la liste en cherchant parmi les nom le   " _ABC_" à l'aide de la fonction InStr.
Quand InStr renvoie autre chose que 0, c'est gagné.
 

Reply

Marsh Posté le 06-01-2012 à 11:07:28    

Effectivement, c'est ce que j'ai réussi a faire après avoir trouver un topic de 2008 qui parlais a peu près du même besoin.
Aller dans le dossier, regarder tout les fichiers du dossier et les comparer pour obtenir ceux qui m'intéresse  :)  
Je ne connaissais pas encore cette fonction, faut dire que c'est mon premier programme en VB :D  
 
Merci quand même pour vos réponses ;)

Reply

Marsh Posté le 06-01-2012 à 11:15:27    

boub01 a écrit :

Effectivement, c'est ce que j'ai réussi a faire après avoir trouver un topic de 2008 qui parlais a peu près du même besoin.
Aller dans le dossier, regarder tout les fichiers du dossier et les comparer pour obtenir ceux qui m'intéresse  :)  
Je ne connaissais pas encore cette fonction, faut dire que c'est mon premier programme en VB :D  
 
Merci quand même pour vos réponses ;)


C'est plus important ca comme précision que

boub01 a écrit :

Voila, dans ma macro, je souhaite ouvrir un fichier .txt et importer son contenu dans une feuille excel.
Pour ça pas de soucis.


 
Si tu as besoin n'hesite pas ;)


---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed