Cómo saber el formato de una celda de excel? SOLUCIONADO

Cómo saber el formato de una celda de excel? SOLUCIONADO

Postby Armando » Fri Aug 23, 2019 12:07 am

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
Last edited by Armando on Fri Aug 23, 2019 5:50 pm, edited 1 time in total.
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3231
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Cómo saber el formato de una celda de excel?

Postby cmsoft » Fri Aug 23, 2019 1:47 pm

Hola Armando
Podrias consultar el tipo de datos que viene con la funcion VALTYPE
Code: Select all  Expand view  RUN

      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
 
User avatar
cmsoft
 
Posts: 1293
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: Cómo saber el formato de una celda de excel?

Postby Armando » Fri Aug 23, 2019 2:47 pm

César:

Muchas gracias, voy a intentar por ahí. Estaba intentando
con la función Cell de excel, pero no pude.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3231
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Cómo saber el formato de una celda de excel?

Postby Armando » Fri Aug 23, 2019 5:50 pm

César:

Listo, con tu recomendación salí del problema.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3231
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Cómo saber el formato de una celda de excel? SOLUCIONADO

Postby cmsoft » Fri Aug 23, 2019 6:40 pm

Me alegro mucho Armando!
Abrazo
User avatar
cmsoft
 
Posts: 1293
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 59 guests