Page 1 of 1
Cómo saber Fila y Columna final en excel?
Posted: Thu Apr 12, 2018 3:41 pm
by Armando
Hola Amigos del foro:
En una hoja de Excel necesito saber cual es el número de la última fila usada,
lo mismo para saber cual es el número de la última columna usada.
Por usada quiero decir que tiene información.
Saludos
Re: Cómo saber Fila y Columna final en excel?
Posted: Thu Apr 12, 2018 4:36 pm
by noe aburto
Code: Select all | Expand
bSalida:=Mensaje('...','Importando cata de excel SAT')
oExcel:=TOleAuto():New( "Excel.Application" )
oExcel:WorkBooks:Open('P:\tmp\CE005.xlsx')
oHoja := oExcel:Get( "ActiveSheet" )
nRows := oHoja:UsedRange:Rows:Count()
nCols := oHoja:UsedRange:Columns:Count()
FOR nRow := 2 TO nRows
if Empty(oHoja:Cells( nRow, 1 ):Value)
exit
endif
CursoMens(oHoja:Cells( nRow, 1 ):Value)
cApl:=ceros(StrTran(oHoja:Cells( nRow, 1 ):Value,'-',''),10)+'0'
if DBSeek(cApl)
ccu->apl_ant:=AllTrim(Str(oHoja:Cells( nRow, 2 ):Value,10,2))
else
aviso('La aplicacion '+cApl+' no existe en el catalogo')
endif
NEXT
oExcel:Quit()
eval(bSalida)
Re: Cómo saber Fila y Columna final en excel?
Posted: Thu Apr 12, 2018 4:45 pm
by Armando
Noe:
Muchas gracias, parece que las líneas
nRows := oHoja:UsedRange:Rows:Count()
nCols := oHoja:UsedRange:Columns:Count()
Son las que me sacarán del problema.
Saludos