FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Subtotales de Excel
Hola gente.
Estoy intentando usar desde un programa hecho en Delphi 7 la función subtotal de Excel.
Una macro de excel al grabarla haciendo los subtotales hace esto: Cita:
21959 Si bien la solución encontrada por tutuk es funcional me gustaria poder hacerla un poco más elegante (sobre todo porque no es tan sencillo para mi aplicacion el ir recorriendo las celdas para pegar la formula). El problema radica en el parametro "TotalList" de la funcion que segun la ayuda del Excel recibe un Variant con una matriz adentro. Si ejecuto el programa tal cual la sentencia que esta arriba funciona, pero no le he encontrado la vuelta para poder totalizar más de una columna. He provado usar la funcion varArrayOf([4,6]) por ejemplo para totalizar esas 2 columnas pero no he tenido suerte, hay un tema con los tipos y no me doy cuenta que es. Alguien tiene como hacerlo funcionar. Saludos |
#2
|
|||
|
|||
Bueno, me contesto yo
Eso que yo hacia; lo hacia creando un objeto con: Bien, esto funciona de maravilla. Ahora esto no funciona, da un error el Excel.
Hice la prueba con los componentes de la paleta server. Esto funciona perfecto, ahora bien encontre la solución pero tengo que reescribir casi toda la aplicación para usar los componentes de la solapa server. Pero bueno lo hago, no me da pereza aunque me falta el tiempo. Lo que no me gusta es quedarme con la intriga, alguien puede decirme porque el varArrayOf en un caso funciona y en otro no?? Saludos y gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
subtotales en un grid | federicorl | OOP | 4 | 10-12-2006 20:34:32 |
Subtotales al comienzo | yusnerqui | Varios | 6 | 08-06-2006 16:02:20 |
En los subtotales por pagina | alcides | Impresión | 0 | 07-06-2005 20:20:06 |
Subtotales en Excel | tutuk | Servers | 4 | 04-06-2005 00:56:58 |
Subtotales en QuickReport | raugadel | Impresión | 3 | 12-05-2004 16:13:49 |
|