SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: sabrina77 en Miércoles 17 de Diciembre de 2003, 12:06

Título: Excel Y Vb
Publicado por: sabrina77 en Miércoles 17 de Diciembre de 2003, 12:06
Estoy creando una haja de excel a partir de los datos de una tabla, y uno de los campos de la tabla es una fecha. ¿Como puedo poner el formato de fecha a esa celda desde el codigo de visual basic?

Para poner el valor pongo: shtExcel.Worksheets(1).Cells(1, 2).Value = "Fecha".
Para poner el color a una celda pongo:
shtExcel.Worksheets(1).Cells(1, 2).Interior.Color = 16744576

pero como hago para dar el formato de fecha a esa celda?

He buscado por Internet y he visto algo como esto:

oSheet.Cells(1, 4).EntireColumn.NumberFormat = "#,##0"
oSheet.Cells(1, 5).EntireColumn.NumberFormat = "Currency"

pero no se como aplicar esto a fechas.
Alguien me podria ayudar?
Muchisimas gracias
Título: Re: Excel Y Vb
Publicado por: Brroz en Miércoles 17 de Diciembre de 2003, 14:45
Hola Sabrina77.

Prueba así:

oSheet.Cells(1, 4).EntireColumn.NumberFormat = "mm/dd/yyyy"

Chao.
Título: Re: Excel Y Vb
Publicado por: sabrina77 en Jueves 18 de Diciembre de 2003, 08:18
muchas gracias Brroz :)