G
Guest
Invité
Bonjour, après avoir cherché dans les différents sujets je n'ai pas trouver de réponse à ma question.
Je passe d'un fichier excel à un fichier .txt mais je n'arrive pas à conserver les zéros de fin à l'écriture.
Ainsi une cellule où est écrite "1.300" s'écrit "1.3" dans le .txt alors que je voudrais conserver les zéros.
De même "0.0000" dans excel s'écrit "0" dans .txt.
Pour avoir le nombre de decimal désiré dans mes cellules j'utilise
où ht_st est une variable contenant un nombre et p une variable incrémentée
pour écrire dans le fichier .txt j'utilise
puis dans un boucle incrémentant f
Au risque de me répéter, j'aimerais écrire dans le .txt ni plus ni moin ce qui s'affiche dans excel; et sans perdre mes zéros de fin.
Merci d'avance. Bonne journée.
Je passe d'un fichier excel à un fichier .txt mais je n'arrive pas à conserver les zéros de fin à l'écriture.
Ainsi une cellule où est écrite "1.300" s'écrit "1.3" dans le .txt alors que je voudrais conserver les zéros.
De même "0.0000" dans excel s'écrit "0" dans .txt.
Pour avoir le nombre de decimal désiré dans mes cellules j'utilise
Code:
Cells(p, 3).NumberFormat = "0.000"
Sheets("meo").Cells(p, 3).Value = ht_st
pour écrire dans le fichier .txt j'utilise
Code:
Open reponse + ".meo" For Append As #1
Code:
Print #1, Cells(f, 1); Tab(10); Cells(f, 2); Tab(20); Cells(f, 3)
Au risque de me répéter, j'aimerais écrire dans le .txt ni plus ni moin ce qui s'affiche dans excel; et sans perdre mes zéros de fin.
Merci d'avance. Bonne journée.