![]() |
duda con excel
mi pregunta es como seria el codigo para saber cuantas lineas del excel tengo utisadas para luego usar esa informacion en un for y recorrer el archivo xls.
el codigo que utlizo para abrir el archivo es el siguiente: procedure TForm1.Button1Click(Sender: TObject); var Excel: _Application; lcid: integer; WBk: _Workbook; WS: _WorkSheet; Filename: OleVariant; begin lcid := LOCALE_USER_DEFAULT; Excel := CoExcelApplication.Create; Excel.Visible[lcid] := True; Filename := 'C:\telbonus\oficinas.xls'; WBk := Excel.Workbooks.Open(Filename, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, LCID); WS := WBk.Worksheets.Item['Sheet1'] as _Worksheet; WS.Activate(LCID); end; |
Yo lo que hago es localizar la ultima linea de Excel y guardar en una variable el Nº de linea:
Código:
ExcelGoToLastRow(Excel); Código:
procedure TFmImportar.ExcelGoToLastRow(Excel : Variant); |
:D Gracias FRANKER!!!
|
La franja horaria es GMT +2. Ahora son las 12:06:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi