Sous VB, j'ai un probl=E8me avec Write, qui ins=E8re=20
automatiquement des doubles quotes en d=E9but et en fin de=20
ligne lors de l'=E9criture dans un fichier texte.
En effet, dans un fichier texte qui contiendrait des=20
lignes du genre:
123;abcd;06/08/03;123,45
chaque groupe de caract=E8res s=E9par=E9 par des point-virgules=20
est consid=E9r=E9 comme un champ.
Si j'=E9cris un fichier texte sous VB avec Write, la ligne=20
pr=E9c=E9dente devient:
"123;abcd;06/08/03;123,45"
et est consid=E9r=E9e alors comme un seul champ.
Comment peut-on y rem=E9dier ?
Merci pour votre aide !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jeff
Bonjour
Pourrais-tu préciser ? Quel est le rapport entre VBA et Write ? Utilises-tu Write pour créer ton fichier ?
Cordialement
Jeff
Charte du forum: http://users.skynet.be/mpfa/charte.htm
"DoMi" a écrit dans le message de news:0b8001c35c05$9e887240$ Bonjour !
Sous VB, j'ai un problème avec Write, qui insère automatiquement des doubles quotes en début et en fin de ligne lors de l'écriture dans un fichier texte. En effet, dans un fichier texte qui contiendrait des lignes du genre: 123;abcd;06/08/03;123,45 chaque groupe de caractères séparé par des point-virgules est considéré comme un champ. Si j'écris un fichier texte sous VB avec Write, la ligne précédente devient: "123;abcd;06/08/03;123,45" et est considérée alors comme un seul champ. Comment peut-on y remédier ? Merci pour votre aide !
Bonjour
Pourrais-tu préciser ? Quel est le rapport entre VBA et Write ? Utilises-tu
Write pour
créer ton fichier ?
Cordialement
Jeff
Charte du forum: http://users.skynet.be/mpfa/charte.htm
"DoMi" <do.mi@tiscali.fr> a écrit dans le message de
news:0b8001c35c05$9e887240$a101280a@phx.gbl...
Bonjour !
Sous VB, j'ai un problème avec Write, qui insère
automatiquement des doubles quotes en début et en fin de
ligne lors de l'écriture dans un fichier texte.
En effet, dans un fichier texte qui contiendrait des
lignes du genre:
123;abcd;06/08/03;123,45
chaque groupe de caractères séparé par des point-virgules
est considéré comme un champ.
Si j'écris un fichier texte sous VB avec Write, la ligne
précédente devient:
"123;abcd;06/08/03;123,45"
et est considérée alors comme un seul champ.
Comment peut-on y remédier ?
Merci pour votre aide !
Pourrais-tu préciser ? Quel est le rapport entre VBA et Write ? Utilises-tu Write pour créer ton fichier ?
Cordialement
Jeff
Charte du forum: http://users.skynet.be/mpfa/charte.htm
"DoMi" a écrit dans le message de news:0b8001c35c05$9e887240$ Bonjour !
Sous VB, j'ai un problème avec Write, qui insère automatiquement des doubles quotes en début et en fin de ligne lors de l'écriture dans un fichier texte. En effet, dans un fichier texte qui contiendrait des lignes du genre: 123;abcd;06/08/03;123,45 chaque groupe de caractères séparé par des point-virgules est considéré comme un champ. Si j'écris un fichier texte sous VB avec Write, la ligne précédente devient: "123;abcd;06/08/03;123,45" et est considérée alors comme un seul champ. Comment peut-on y remédier ? Merci pour votre aide !
DoMi
Bon sang, mais c'est bien sûr ! Merci !
-----Message d'origine----- Salut,
DoMi Sous VB, j'ai un problème avec Write, qui insère automatiquement des doubles quotes en début et en fin de ligne lors de l'écriture dans un fichier texte. En effet, dans un fichier texte qui contiendrait des lignes du genre: 123;abcd;06/08/03;123,45 chaque groupe de caractères séparé par des point-virgules est considéré comme un champ. Si j'écris un fichier texte sous VB avec Write, la ligne précédente devient: "123;abcd;06/08/03;123,45" et est considérée alors comme un seul champ.
Tu parle de VBA sous Access ?
Utilise Print#
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
.
Bon sang, mais c'est bien sûr !
Merci !
-----Message d'origine-----
Salut,
DoMi <do.mi@tiscali.fr>
Sous VB, j'ai un problème avec Write, qui insère
automatiquement des doubles quotes en début et en fin de
ligne lors de l'écriture dans un fichier texte.
En effet, dans un fichier texte qui contiendrait des
lignes du genre:
123;abcd;06/08/03;123,45
chaque groupe de caractères séparé par des point-virgules
est considéré comme un champ.
Si j'écris un fichier texte sous VB avec Write, la ligne
précédente devient:
"123;abcd;06/08/03;123,45"
et est considérée alors comme un seul champ.
Tu parle de VBA sous Access ?
Utilise Print#
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
DoMi Sous VB, j'ai un problème avec Write, qui insère automatiquement des doubles quotes en début et en fin de ligne lors de l'écriture dans un fichier texte. En effet, dans un fichier texte qui contiendrait des lignes du genre: 123;abcd;06/08/03;123,45 chaque groupe de caractères séparé par des point-virgules est considéré comme un champ. Si j'écris un fichier texte sous VB avec Write, la ligne précédente devient: "123;abcd;06/08/03;123,45" et est considérée alors comme un seul champ.
Tu parle de VBA sous Access ?
Utilise Print#
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------