EXPORT TEXTE Problème pour les nombres

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

titicool

XLDnaute Junior
Bonjour Excelliennes, excelliens,

Quelqu'un peut-il m'aider?
Je joins le fichier sur lequel je fais des tests actuellement.

J'exporte vers un fichier texte des données des colonnes B à L.
L'exportation fonctionne très bien sauf que pour les colonnes contenant des chiffres, j'ai un espace avant le nombre dans le fichier texte. Malgré que j'aie tout mis au format texte.

Quelqu'un peut-il m'aider à cerner le problème.

Merci d'avance de vos réponses à tous.

Titicool
 

Pièces jointes

Re : EXPORT TEXTE Problème pour les nombres

Salut,

Excel ne les considère pas comme des chiffres puisqu'ils sont alignés à gauche !

Donc lors de l'exportation, je pense que c'est la même chose ...

A+
 
Re : EXPORT TEXTE Problème pour les nombres

Effectivement, que les nombres soient vraiment des nombres ou non, ça ne change rien !

Par contre si tu utilises ce code :
Code:
Sub colB()
Dim c As Range, ValC As String
Open "c:\\test.txt" For Output As 1
For Each c In Range("B:L")
  ValC = c.Value
  If ValC > "" Then
    Print #1, Trim(ValC)
  End If
Next c    
Close #1
End Sub

Tu n'as plus le problème, à voir !?

A+
 
Re : EXPORT TEXTE Problème pour les nombres

Bonjour tout le monde,

Je me permets de relancer cette discussion car j'ai transféré mon fichier sur un autre PC qui a la même version excel que sur le premier PC sur lequel j'ai créé le fichieir et j'ai un message lors du débogage comme quoi il n'aurait pas trouvé le projet ou la bibliothèque.
Est-ce que quelqu'un pourrait m'aiguiller sur ce point?

Merci d'avance.

Titicool
 
Re : EXPORT TEXTE Problème pour les nombres

Salut TitiCool,

Pour moi c'est un problème de référence manquante.

Dans l'éditeur VBA -> Menu Outils -> Références
Regarde si tu n'as pas une référence marquée [MANQUANTE]

a+
 
Re : EXPORT TEXTE Problème pour les nombres

Bonjour Excelliens excelliennes,

Je continue sur mon projet d'export vers fichier texte.
Pour que mon fichier soit utilisable dans le soft dans lequel je l'utilise (Autocad).
J'ai besoin à certains niveaux de mon fichier texte d'avoir un ligne vide.
pour cela, j'ai mis un symbole * dans certaines cellules et je fait un remplacement de ce symbole dans le fichier texte via la commande remplacement.
J'aimerais remlacer cette manip par une ligne de commande dans ma macro qui m'efface le symbole directement.
Je ne vois pas comment résoudre ce problème.

Quelqu'un aurait-il une solution?

Je joins mon fichier actuel

merci d'avance.

Titicool
 

Pièces jointes

Re : EXPORT TEXTE Problème pour les nombres

Salut TitiCool,

Il suffit de tester la valeur de la cellule à insérer dans le fichier texte.
Si celle-ci = "*" alors on insert un blanc = ligne vide

L'extension ".scr" est elle obligatoire !?
Windows prends ça pour un Screener

Ci-joint ton fichier modifié 😉
 

Pièces jointes

Re : EXPORT TEXTE Problème pour les nombres

Merci beaucoup Bruno,

J'avais essayé cette ligne mais je ne l'avais pas insérée dans le if existant.

Les fichiers .scr sont des ficheirs script utilisables dans le logiciel de DAO Autocad.

Merci encore

Titicool.
 
Re : EXPORT TEXTE Problème pour les nombres

Bruno, les excelliens,

J'ai testé le fichier exporté. Dans Autocad, j'ai une erreur car il attend un retour chariot (enter) lorsu'une ligne est vide.
Comme j'ai précisé précédemment, avec une suppression des caractères * via la fonction remplcer du bloc-notes le fichier script est correctement lu par Autocad.

Est-ce que quelqu'un connaîtrais la solution?
Comment créer un ligne vide qui soit considérée comme un retour chariot?

Merci à tous.

Titicool
 
- 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

Réponses
0
Affichages
348
Réponses
10
Affichages
720
  • Question Question
Microsoft 365 Excel vba
Réponses
5
Affichages
626
Retour