Excel Automation

86 views
Skip to first unread message

Walter Valle

unread,
Dec 1, 2022, 1:30:17 PM12/1/22
to Comunidad de Visual Foxpro en Español
Hola amigos,

Tengo una funcion que me ayuda a pasar datos de un cursor a Excel, estoy agragandole poder sumar columnas, genero las hojas, las formulas en base a la data del cursor, etc, etc. Pero cuando quiero poner la formula en la celda que corresponde me da este error:

Screenshot 2022-12-01 114003.png

Pero la formula esta correcta (segun yo), La formula generada, en ese momento es:  Hoja1!F2:F1048576;Hoja2!F2:F151426 los rangos estan correctos, pero cuando envio a Excel la formula da ese error.

Cabe decir, que si los datos caben en una sola hoja no da ese error. Por ejemplo que la formula quede asi: Hoja1!F2:F1000

El error solo aparece cuando los rangos a sumar estan en 2 o mas hojas.

Se han topado con este problema y cual es la solucion, de antemano muchas gracias.

Walter Valle
Win11 + VFP 9 SP2 + SQLServer2017

Trento

unread,
Dec 1, 2022, 1:41:42 PM12/1/22
to Comunidad de Visual Foxpro en Español

Ignacio Debole

unread,
Dec 1, 2022, 1:49:52 PM12/1/22
to publice...@googlegroups.com
no estoy del todo seguro, pero quizás en VFP no deberías poner en la función "Hoja1!F2:F1048576;Hoja2!F2:F151426" ,
sino  Sheet1!F2:F1048576;Sheet2!F2:F151426 
O sea, reemplazar Hoja1 por Sheet1 aunque el Excel esté en español.
Saludos

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/f598ce04-27f2-449c-ab09-0e080b1076b2n%40googlegroups.com.

Walter Valle

unread,
Dec 1, 2022, 2:46:10 PM12/1/22
to Comunidad de Visual Foxpro en Español
Hola y gracias por tu comentario Ignacio,

No necesariamente, es un Excel que se genera de cero. Todo funciona menos eso.

Vere que pesco en Google como me dice Trento jejeje.

ArturoPC

unread,
Dec 1, 2022, 3:01:33 PM12/1/22
to Comunidad de Visual Foxpro en Español
Hola Walter.

Creo que en excel el límite de filas es algo menos de 66 mil filas y por lo tanto el rango que pones daría un error.

Saludos.

Arturo PC.

Walter Valle

unread,
Dec 1, 2022, 7:09:51 PM12/1/22
to Comunidad de Visual Foxpro en Español
Hola, 

Asunto solucionado... cambie el punto y coma por coma... ese era el problema:

Problema:
Hoja1!F2:F1048576;Hoja2!F2:F151426

Solución:
Hoja1!F2:F1048576,Hoja2!F2:F151426

Saludos!
Reply all
Reply to author
Forward
0 new messages