tcvsi
([N1] tcvsi)
2 Septiembre, 2010 17:11
1
Estoy importando una hoja de excel mediante la dll v2excel. Todo funciona bien, excepto una celda que tiene la iguiente información:
05/07/2010 14:41:01
el valor que retorna la función que lee el valor de una celda es:
40364.6118171296
la variable en la que se retorna el valor es alfabetica.
Retorna el vlor numerico de la celda
¿como puedo solventarlo?, si es posible sin tener que manipular previamente el archivo excel.
gracias
tcvsi
([N1] tcvsi)
2 Septiembre, 2010 17:53
2
Me voy respondiendo:
la parte entera es la fecha 40364 que son los dias transcurridos desde 01/01/1900
aol
([N1] Antonio Osorio)
3 Septiembre, 2010 08:30
3
Hola.
Lo que tienes que hacer es crearte una columna nueva en la Excel con esta formula =""&DIA(A1)&"-"&MES(A1)&"-"&AÑO(A1)
Luego esta columna la copia y la pegas en otra pero con la opcion de pegado especial y seleccionando solo valores
De esta forma tienes una columna de tipo texto con el dato de la Fecha
Un Saludo
tcvsi
([N1] tcvsi)
6 Septiembre, 2010 11:30
4
Se agradece la respuesta, aunque no es viable en mi caso.
La hoja excel la genera un programa y mi tarea es importar esa información en la aplicación. Como que la hoja excel se genera diariamente y es un proceso que se debe realizar cada día, el usuario no tiene que estar manipulando la hoja de cálculo.
Todo debe ser transparente para el usuario final.
Gracias