Macro:ouvre un txt dans Excel

  • Initiateur de la discussion Initiateur de la discussion franck70
  • Date de début Date de début

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 !

F

franck70

Guest
Bonjour à tous,

Voici mon problème:

La macro commence par ouvrir un fichier txt dans Excel (et donc elle délimite les largeurs de colonne). Ca fonctionne sans problème. Le hic, c'est qu'ensuite, il ne se passe plus rien. La macro devrait continuer mais ça s'arrête sans qu'il y ait un bug!! Dans le code ci-dessous, ça s'arrête après ...Array(16,1)). Je dois ajouter quelque chose pour que ça continue?

acces_balance = InputBox("Entrez le chemin d'accès au fichier")
Workbooks.OpenText Filename:=acces_balance, _
Origin:=xlWindows, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:= _
Array(Array(0, 1), Array(4, 1), Array(16, 1))
Range("C1").Select
(...)

Je vous remercie par avance pour votre aide toujorus rapide et efficace.
 
Re : Macro😱uvre un txt dans Excel

Bonjour Spitnolan08

C'est le fichier actif qui est concerné par le range("C1"). Je précise d'ailleurs que c'est pas vraiment un fichier txt car il est sans extension. On peut l'ouvrir avec ce qu'on veut. Sauf que pour l'ouvrir avec Excel, il faut délimiter les colonnes, d'où le "Workbooks.Open(....)Array(16, 1)).

En changeant complètement la 1ère ligne, ça fonctionne (j'ai mis acces_balance = Application.GetOpenFilename)

Merci d'avoir essayé.
 
Dernière modification par un modérateur:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
Réponses
22
Affichages
3 K
T
  • Question Question
Réponses
13
Affichages
2 K
toper
T
D
Réponses
2
Affichages
1 K
D
N
Réponses
2
Affichages
2 K
Narduz
N
C
Réponses
0
Affichages
1 K
Cerealkiller57
C
R
  • Question Question
Réponses
3
Affichages
992
roadrunner34
R
L
Réponses
3
Affichages
1 K
K
Réponses
11
Affichages
3 K
K
Retour