Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro pour délimiter

  • Initiateur de la discussion Initiateur de la discussion hamza00
  • 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 !

H

hamza00

Guest
Bonjour à tous,

j'ai un petit problème lors de l'enregistrement d'une macro !
je vous explique, je dois enregistrer une macro pour délimiter un long fichier texte mais j'y arrive pas !
pouvez vous m'aider
 
Re : Macro pour délimiter

Bonjour Hamza00, (bienvenue itou), à tous

JCGL (salutations)

J'ai plutôt compris la question dans le sens Données/Convertir
et delimiter pour séparateur

Mais il vrai qu'un fichier exemple rendra la question limpide 😉
 
Re : Macro pour délimiter

j'ai un fichier très long, lorsque je le délimite sans enregistrer de macro ca marche mais quand je le délimite en enregistrant une macro il m'affiche un message "impossible de l'ouvrir en entier" quand j'appuie sur ok plein de colonnes qui ne s'affichent pas !
 
Re : Macro pour délimiter

Bonjour à tous,

Alors Stapple avec correctement compris...

Tu dois avoir plus de 256 colonnes ou/et plus de 65536 lignes et tu es sous XL 2003 ou moins

Passe en XL 2007...

Ou scinde le fichier *.txt en deux pour faire la conversion sur deux onglets

A+ à tous
 
Re : Macro pour délimiter

oui effectivement
j'utilise xl 2003 et 2010 mais ca marche pas

je suis débutant en vba si vous pouvez m'aider s'il vous plait 🙂
 
Re : Macro pour délimiter

Bonjour à tous,

Sous XL 2010, cela devrait passer...

Dépose une partie de ton fichier...

Et précise dans la réponse le nombre de lignes de ton fichier complet

A+ à tous
 
Re : Macro pour délimiter

non ca ne marche pas comme ca !🙂

c'est une application pour mon stage, j'ai fait une macro qui demande à l'utilisateur de choisir un fichier texte, dans ce fichier il y a pleins de données qui vont me servir à faire des calculs, mais pour les faire je dois délimiter le fichier pour utiliser ces données !
voila c à peu près ca
 
Re : Macro pour délimiter

Re,


Tu connais le vbscript ?
Voir ici
Ce lien n'existe plus
EDITION: sauf que je veins de m'apercevoir que
For large files, using the ReadAll method wastes memory resources. Other techniques should be used to input a file, such as reading a file line by line.
Donc il faut voir du côté de Open

sinon comme te l'indique JDCL, joins un exemple de ton fichier texte
(avec une trentaine de lignes, cela suffira)
 
Dernière édition:
Re : Macro pour délimiter

voila ma macro ya pa moyen de la modifier pour remédier à mon problème 🙂 ?

Sub ouvrir_rep()
Dim reponse As Variant
ChDrive "C"
ChDir "C:\"
MsgBox CurDir
reponse = Application.GetOpenFilename("fichier texte,*.log")
MsgBox (reponse)
If reponse <> False Then
Workbooks.Open reponse
End If

End Sub
 
Re : Macro pour délimiter

Bonjour à tous,

Ce bout de code ne lance pas la conversion...

Dépose un bout de fichier...

A + à tous

Edition : Heu Ges, il est où l'ami Skoobi....
 
- 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

Réponses
7
Affichages
279
  • Question Question
Réponses
28
Affichages
513
Réponses
7
Affichages
344
  • Question Question
Réponses
4
Affichages
173
Réponses
6
Affichages
273
D
  • Question Question
Power Query powerquery
Réponses
4
Affichages
559
Réponses
7
Affichages
201
Réponses
43
Affichages
799
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…