SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: lorecasas en Viernes 2 de Junio de 2006, 22:06

Título: Formato De Texto En Celda De Excel Desde Vb6
Publicado por: lorecasas en Viernes 2 de Junio de 2006, 22:06
Hola foro:

Tengo un problema con vb y excel. Tengo un archivo xls que uso como plantilla
y en el escribo diferentes contenidos de un reporte desde vb6.
El problema es que tengo unos datos asi:

   3-1
   1-1
   2-1
   2-2

Etc, y cada vez que los escribo desde vb les pone formato de fecha, ya intente
ponerle formato de texto a la columna donde van pero lo ignora,
solo cuando entro directo al archivo le cambio el formato a texto y le pongo un
valor como los que mencione, entonces si lo hace, pero no puedo
estarlo haciendo manual, solo funciona con formato de texto, para eso hice
esta instruccion en vb:

PagCnfg.Cells.Range(H15:H15).NumberFormat = "@"

Ya probe tambien poniendo "@-@", "General", "Texto", "#-#"

Pero me hace los cambios mal se supone que solo @ deberia funcionar pero lo deja igual.

Alguien tiene dea de como cambiar el formato de celda a texto desde vb?


Gracias de antemano!!  :)

Atte. Lore
Título: Re: Formato De Texto En Celda De Excel Desde Vb6
Publicado por: Jose Arriagada en Sábado 3 de Junio de 2006, 00:00
Cuando traspases los datos a la planilla, traspasalos con una comilla simple antes del valor.... en estos casos

'3-1
'1-1
'2-1
'2-2

Para que al guardarlos en la celda, excel, los considere como caracteres y no como fecha.