Ouvrir fichier txt sans connaitre le nom complet [Résolu] - VB/VBA/VBS - Programmation
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.
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é.
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
Merci quand même pour vos réponses
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. |
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. |
Si tu as besoin n'hesite pas
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 édité par boub01 le 06-01-2012 à 11:07:55