Bonjour,
Voila je cherche un ouvrir un fichier texte dans excel dont je ne connais pas le nom à l'avance (juste l'ouverture le paramétrage c'est bon).
Le nom du fichier est défini par un calcul sur une feuille excel.
Exemple :
sous C je génère tous les jours un fichier qui s'appele text_jjmmaa.txt
Dans ma feuille excel j'ai une formule qui me renvoie la date du jour identique au jjmmaa de mon fichier txt.
Alors autant on peut sauvegarder un fichier avec un nom lié à une cellule autant je n'arrive pas à charger un fichier avec un nom lié à une cellule.
Est-ce que c'est possible ? et si oui comment ?
Je pensais passer par la commande suivante :
Sub import()
Dim chemin As String
chemin = Range("A4") 'renvoi un nom du type test_jjmmaa.txt
ChDir "c:\"
Workbooks.OpenText Filename:=chemin, _
Origin:=xlMSDOS, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=Array( _
Array(0, 1), Array(40, 1), Array(81, 1)), TrailingMinusNumbers:=True
Windows("Classeur2").Activate
End Sub
Mais bon je suppose que je dois faire une erreur quelque part.
Si quelqu'un a compris quelque chose....
Merci