Subtotales en Excel con Delphi
hola como estan, esmi primera vez en este foro, espero me puedan ayudar.
desde delphi6 abro y ejecuto lo siguiente en excel
//Crea la instancia (Abre Excel)
Excel := CreateOleObject('Excel.Application');
//Añade un Libro
Excel.WorkBooks.add;
//Pone Visible La Ventana
Excel.visible:=True;
para abrir una instancia de excell
y luego de probar :
excel.range['a2:s22'].Subtotal(1,1,6,0,0,1);
donde el primer dato es el campo por el cual quiero agrupar, el 2º es la Operaciòn a realizar , el 3º la columna en la cual quiero el subtotal, el 4º si se desea reemplazar los subtotales existentes, el 5º si agregamos un saldo de pagina y el 6º si ponemos el resultado al final
hasta ahi todo bien pero yo necesito subtotales en más de una columna
de acuerdo a mi primer post (el de la macro guardada) para subtotalizar mas de una columna el 3º dato seria un array.
Probe creando un array de integer y pasarlo como el 3º dato y me da error
alguna idea de como puedo hacerlo
desde ya gracias por su tiempo
desde delphi6 abro y ejecuto lo siguiente en excel
//Crea la instancia (Abre Excel)
Excel := CreateOleObject('Excel.Application');
//Añade un Libro
Excel.WorkBooks.add;
//Pone Visible La Ventana
Excel.visible:=True;
para abrir una instancia de excell
y luego de probar :
excel.range['a2:s22'].Subtotal(1,1,6,0,0,1);
donde el primer dato es el campo por el cual quiero agrupar, el 2º es la Operaciòn a realizar , el 3º la columna en la cual quiero el subtotal, el 4º si se desea reemplazar los subtotales existentes, el 5º si agregamos un saldo de pagina y el 6º si ponemos el resultado al final
hasta ahi todo bien pero yo necesito subtotales en más de una columna
de acuerdo a mi primer post (el de la macro guardada) para subtotalizar mas de una columna el 3º dato seria un array.
Probe creando un array de integer y pasarlo como el 3º dato y me da error
alguna idea de como puedo hacerlo
desde ya gracias por su tiempo
