Programación General > Visual Basic 6.0 e inferiores

 Excel Y Vb

(1/1)

sabrina77:
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

Brroz:
Hola Sabrina77.

Prueba así:

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

Chao.

sabrina77:
muchas gracias Brroz :)

Navegación

[0] Índice de Mensajes

Ir a la versión completa