Excel y VB
Tengo un programa desarrollado en Excel (básicamente hojas de entrada de datos, otras de información, otras de cálculos a través de fórmulas matemáticas (sumas, multiplicaciones, decisiones, etc.) y finalmente una hoja que muestra resultados).
Quiero usar de base esta hoja de excel en un programa que estoy desarrollando en Visual Basic, en el cual accesaré la hoja de entrada de datos desde un Grid en Visual Basic y la hoja de resultados la mostraré con un reporte como Crystal Report o Active Report.
Para poder hacer esto y aprovechar algunas instrucciones SQL adjunté la hoja de resultados de Excel a Access, pero el problema ocurre que los datos introducidos desde el Grid no se actualizan en la hoja de Excel a menos que tenga abierto el libro, lo que no se ve nada profesional.
¿Cómo puedo corregir este problema?
Se me ocurre abrir Excel desde Visual Basic sin que el usuario se de cuenta para poder manipular los datos y usar el poder de Excel para los cálculos y así ver los resultados en el reporte.
Pero no se como hacer esto desde el código de Visual Basic y lógicamente descargarlo al cerrar la aplicación.
Además no se si aparecerá el mensaje de guardar cambios en Excel, lo que tampoco quiero que suceda.
Agradeceré tu ayuda a la brevedad.
Luis Cruz
[email protected]
Quiero usar de base esta hoja de excel en un programa que estoy desarrollando en Visual Basic, en el cual accesaré la hoja de entrada de datos desde un Grid en Visual Basic y la hoja de resultados la mostraré con un reporte como Crystal Report o Active Report.
Para poder hacer esto y aprovechar algunas instrucciones SQL adjunté la hoja de resultados de Excel a Access, pero el problema ocurre que los datos introducidos desde el Grid no se actualizan en la hoja de Excel a menos que tenga abierto el libro, lo que no se ve nada profesional.
¿Cómo puedo corregir este problema?
Se me ocurre abrir Excel desde Visual Basic sin que el usuario se de cuenta para poder manipular los datos y usar el poder de Excel para los cálculos y así ver los resultados en el reporte.
Pero no se como hacer esto desde el código de Visual Basic y lógicamente descargarlo al cerrar la aplicación.
Además no se si aparecerá el mensaje de guardar cambios en Excel, lo que tampoco quiero que suceda.
Agradeceré tu ayuda a la brevedad.
Luis Cruz
[email protected]
1 respuesta
Respuesta de valedor