Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Audrey56170

XLDnaute Nouveau
Mesdames, Messieurs, bonjour,

Je souhaite importer, via du code VBA, un fichier .dat dans une feuille de calcul : après génération de la macro j'obtiens ceci :

With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;G:\EXCEL\dat\Inscrits.dat", Destination _
:=Range("$A$1"))
.Name = "Inscrits"
.FieldNames = True
...
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With

Dans un second temps, je souhaite automatiser le choix du fichier .dat, ce qui modifie mon code comme ci-après :

Dim chemin As String

chemin = Application.GetOpenFilename

With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;chemin", Destination _
:=Range("$A$1"))
.Name = "Inscrits"
.FieldNames = True
...
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With

Le message suivant apparaît :

Erreur d'exécution '1004' : Impossible de trouver le fichier texte pour l'actualisation de cette plage de données externes.
Assurez-vous que le texte n'a été déplacé ni renommé et réessayer.

Je ne comprends pas car je remplace le chemin de dur en automatique : lorsque je mets mon chemin dans un msgbox il m'affiche bien le bon chemin...

Merci pour votre aide
 
Re : Import fichier .dat

re-bonjour,

je suis épatationnée... 😉
Je n'en espérais pas tant, mais j'en suis tout ravitouillé

une nouvelle admiratrice
... nouvelle 😱 ... mais alors ... il y en aurait une autre!? ... Et on ne me dit rien!

Ceci dit, je propose de dédier ta réponse à l'ensemble de ceux qui cherchent pour les autres, qui trouvent des solutions ... et puis restent sans nouvelles 🙁 (Ce sont eux qui ont permis que je te réponde correctement ... cette fois J'assume seul la paternité des âneries qu'il m'arrive de "pondre")

Merci à toi, donc,

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 CSV en EXCEL
Réponses
1
Affichages
99
Réponses
5
Affichages
644
Retour