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.
 

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.

Preguntas similares