Page 1 of 1
Cómo saber el formato de una celda de excel? SOLUCIONADO
Posted: Fri Aug 23, 2019 12:07 am
by Armando
Amigos del foro:
Necesito leer una hoja de Excel y hacer operaciones matemáticas entre
dos celdas, pero en ocasiones alguna de las celdas no tiene formato
numérico y el programa truena.
Como validar que ambas celdas tengan formato de numero?
Saludos
Re: Cómo saber el formato de una celda de excel?
Posted: Fri Aug 23, 2019 1:47 pm
by cmsoft
Hola Armando
Podrias consultar el tipo de datos que viene con la funcion VALTYPE
Code: Select all
vColumna1:=oHoja:Cells( 2, 1 ):Value
vColumna2:=oHoja:Cells( 2, 2 ):Value
IF VALTYPE(vcolumna1) <> "N" .or. VALTYPE(vColumna2) <> "N"
MsgInfo("Valores no numericos")
RETURN 0
ENDIF
RETURN vColumna1 * vColumna2
Re: Cómo saber el formato de una celda de excel?
Posted: Fri Aug 23, 2019 2:47 pm
by Armando
César:
Muchas gracias, voy a intentar por ahí. Estaba intentando
con la función Cell de excel, pero no pude.
Saludos
Re: Cómo saber el formato de una celda de excel?
Posted: Fri Aug 23, 2019 5:50 pm
by Armando
César:
Listo, con tu recomendación salí del problema.
Saludos
Re: Cómo saber el formato de una celda de excel? SOLUCIONADO
Posted: Fri Aug 23, 2019 6:40 pm
by cmsoft
Me alegro mucho Armando!
Abrazo