Como hacer para que VB no agregue comillas en datos que contengan una coma

10/10/2006 - 14:36 por Anibal | Informe spam
Hola a todos, quisiera que me ayuden.
Tengo una planilla que tiene datos con comas, al grabarla como txt con
una macro las filas que tienen comas las encierra entre comillas.
Como puedo hacer para que no las agregue.
Yo necesito que el archivo txt quede exactamente como se ve en la hoja
de la planilla.
Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
10/10/2006 - 21:12 | Informe spam
hola, Anibal !

... una planilla que tiene datos con comas, al grabarla como txt con una macro las filas que tienen comas las encierra entre comillas.
Como puedo hacer para que no las agregue.
Yo necesito que el archivo txt quede exactamente como se ve en la hoja de la planilla.



1) seria bueno si expones el codigo que usas para la grabacion/creacion/... del archvo '.TXT' ;)

2) [probablemente] aunque le 'pongas' la extension [.txt] en el nombre del archivo...
[en la instruccion de 'guardar']... estes indicando un tipo de archivo 'csv' [valores separados por comas]
[hasta donde se]... si algun TEXTO contiene coma... sera 'delimitado' entre comillas dobles :-((
[para evitar 'confusiones' con relacion al separador indicado: -> csv -> comma separated values] ;)

3) si el supuesto anterior es 'acertado' ? prueba a cambiar [en la macro] el 'tipo' de archivo [p.e.]
'de': => FileFormat:=xlsCSVMSDOS
'a': => FileFormat:=xlTextMSDOS
'o': => FileFormat:=xlText

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Anibal
12/10/2006 - 14:04 | Informe spam
Héctor Miguel ha escrito:

hola, Anibal !

> ... una planilla que tiene datos con comas, al grabarla como txt con una macro las filas que tienen comas las encierra entre comillas.
> Como puedo hacer para que no las agregue.
> Yo necesito que el archivo txt quede exactamente como se ve en la hoja de la planilla.

1) seria bueno si expones el codigo que usas para la grabacion/creacion/... del archvo '.TXT' ;)

2) [probablemente] aunque le 'pongas' la extension [.txt] en el nombre del archivo...
[en la instruccion de 'guardar']... estes indicando un tipo de archivo 'csv' [valores separados por comas]
[hasta donde se]... si algun TEXTO contiene coma... sera 'delimitado' entre comillas dobles :-((
[para evitar 'confusiones' con relacion al separador indicado: -> csv -> comma separated values] ;)

3) si el supuesto anterior es 'acertado' ? prueba a cambiar [en la macro] el 'tipo' de archivo [p.e.]
'de': => FileFormat:=xlsCSVMSDOS
'a': => FileFormat:=xlTextMSDOS
'o': => FileFormat:=xlText




El formato del archivo que usa la macro es:
'a': => FileFormat:=xlTextMSDOS
Ya enconté el formato de archivo que necesito
FileFormat:=xlTextPrinter

Muchas gracias por ayudarme.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida