Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Borrar ultimas filas con excel (https://www.clubdelphi.com/foros/showthread.php?t=91675)

gdlrinfo 30-03-2017 20:52:23

Borrar ultimas filas con excel
 
Estimados tengo que borrar las ultimas dos filas de un excel pero no logro hacer que las borre estoy usando esto:
Código Delphi [-]
    WrKs.Range['A1','Al1'].EnD[xldOWN].SELECT ; //Con esto VOy al final
    Excel.Activecell.rows.Offset[-2,0].Select; //Subo dos filas
   for i := 2 downto 1 do // Aqui las borro 
    begin
     WrkS.Rows[i].Delete;
    end;

El problema es que solo me selecciona la primer casilla y no toda la fila entonces no la borra nose como hacer para que me deja seleccionado todo el largo de la celda alguna sugerencia.-
Desde ya muchas gracias !!

gdlrinfo 30-03-2017 21:01:25

Solucion
 
Estimados ya lo solucione usando esto.-

Código Delphi [-]
    WrKs.Range['A1','Al1'].EnD[xldOWN].SELECT ;
    Excel.Activecell.rows.Offset[-1,0].Select;
    Excel.ActiveCell.EntireRow.select;
    Excel.ActiveCell.EntireRow.delete;
    Excel.ActiveCell.EntireRow.delete;

Atte. Muchas gracias .-

MAXIUM 30-03-2017 21:40:31

Gracias.

Siempre es bueno publicar la solución

gdlrinfo 31-03-2017 21:34:55

De nada !!
 
^\||/^\||/^\||/ Abrazos!


La franja horaria es GMT +2. Ahora son las 11:27:10.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi