Visual Basic.NET - Evitar que Excel formatee a fecha un texto

 
Vista:

Evitar que Excel formatee a fecha un texto

Publicado por Alberto (9 intervenciones) el 17/11/2009 10:48:04
Saludos.

Antes de nada quiero dar mi enhorabuena a este foro y mil gracias a todos los que colaboran en el, ya he posteado anteriormente y me ha sido de gran ayuda.

Ahora mi problema:

Generando desde VB .NET un Excel llega un momento en el cual tengo que insertar un texto en una celda. Excel detecta automáticamente este texto como una fecha, por lo tanto le da el formato que le da la gana).

Este es el codigo que esta en VB -------------> oSheet.Cells(2, 2) = "11 / 2009"

Asi me lo escribe Excel en la celda ----------> nov-09

Me gustaría saber si alguien conoce la manera de decirle a Excel que no de formato.

Muchisimas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Evitar que Excel formatee a fecha un texto

Publicado por JoanF (129 intervenciones) el 18/11/2009 05:46:18
Hola,

Para eso has de forzar el formato de la celda como texto antes de escribir el valor. Seria:

oSheet.Cells(2, 2).NumberFormat = "@"
oSheet.Cells(2, 2) = "11 / 2009"

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Evitar que Excel formatee a fecha un texto

Publicado por Alberto (9 intervenciones) el 18/11/2009 11:36:24
Muchisimas gracias, funciona perfectamente.
Un saludo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar