SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado 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
-
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.