EXCEL DESDE VISUAL BASIC
Hola a tod@s,
He lanzado la misma pregunta varias veces, pero hasta ahora nadie me ha podido solucionar el problema, y yo ya me estoy volviendo... Os agradecería mucho si me echarais un cable.
Necesito abrir, modificar y cerrar una hoja de Excel actuando desde un Proyecto de Visual Basic. No tengo problemas en abrir y modificar la hoja de Excel pero cuando quiero guardar las modificaciones realizadas hasta entonces me surjen problemas. El programa me dice que ya existe la hoja correspondiente y si quiero hacer modificaciones. Le digo que sí y entonces me crea otro archivo del mismo nombre pero fuera de la carpeta actual. Lo más asombrante es que al principio me guarda los cambios sin problemas y luego empieza a liarse. La verdad es que no entiendo nada.
Necesito una solución lo antes posible. Si alguien tuviera un código que le funcione...
Muchas gracias y hasta pronto
He lanzado la misma pregunta varias veces, pero hasta ahora nadie me ha podido solucionar el problema, y yo ya me estoy volviendo... Os agradecería mucho si me echarais un cable.
Necesito abrir, modificar y cerrar una hoja de Excel actuando desde un Proyecto de Visual Basic. No tengo problemas en abrir y modificar la hoja de Excel pero cuando quiero guardar las modificaciones realizadas hasta entonces me surjen problemas. El programa me dice que ya existe la hoja correspondiente y si quiero hacer modificaciones. Le digo que sí y entonces me crea otro archivo del mismo nombre pero fuera de la carpeta actual. Lo más asombrante es que al principio me guarda los cambios sin problemas y luego empieza a liarse. La verdad es que no entiendo nada.
Necesito una solución lo antes posible. Si alguien tuviera un código que le funcione...
Muchas gracias y hasta pronto
Hola:
Parece obvio lo que te voy a decir, pero a veces las cosas tan sencillas son las que nos dan mas problemas y pasamos por alto.
¿Comprobaste que la hoja que te abre es la que quieres, o te abre una que esta fuera de la carpeta actual, es decir donde te la guarda luego?.
Suerte
Parece obvio lo que te voy a decir, pero a veces las cosas tan sencillas son las que nos dan mas problemas y pasamos por alto.
¿Comprobaste que la hoja que te abre es la que quieres, o te abre una que esta fuera de la carpeta actual, es decir donde te la guarda luego?.
Suerte
Ya he visto tu mensaje otras veces, y la verdad es que lo que te ocurre a ti ya me había ocurrido a mi alguna vez.
En primer lugar, antes de lanzar el proceso, asegúrate mediante el TaskManager de Windows que no tienes ningún proceso corriendo que se llamae EXCEL.EXE
Eso es primordial para el error que se te produce.
En segundo lugar, asegurate de no tener ningún documento excel abierto mientras ejecutas el proceso de Visual Basic.
Por último, te voy a mandar por mail un pequeño código que a mi me funciona bien.
Un saludo y espero que te sirva
En primer lugar, antes de lanzar el proceso, asegúrate mediante el TaskManager de Windows que no tienes ningún proceso corriendo que se llamae EXCEL.EXE
Eso es primordial para el error que se te produce.
En segundo lugar, asegurate de no tener ningún documento excel abierto mientras ejecutas el proceso de Visual Basic.
Por último, te voy a mandar por mail un pequeño código que a mi me funciona bien.
Un saludo y espero que te sirva
Solucionado!!!!!!
Muchas gracias a todos y sobre todo a sdemingo que me ha solucionado el problema.
Os comento: Tal como me había indicado nuestro compañero, mientras estaba ejecutado VB, tenía corriendo un proceso de Excel, porque en algun que otro caso se me había olvidado poner el comando de cerrar la aplicación. Por eso, a partir de ese momento el programa me indicaba que el archivo ya existía.
Muchas gracias de nuevo a todos, me ha servido mucho vuestra ayuda y espero que algun día también yo os pueda echar una mano (todavía no soy muy experta en esto...)
Hasta otra!!!
Muchas gracias a todos y sobre todo a sdemingo que me ha solucionado el problema.
Os comento: Tal como me había indicado nuestro compañero, mientras estaba ejecutado VB, tenía corriendo un proceso de Excel, porque en algun que otro caso se me había olvidado poner el comando de cerrar la aplicación. Por eso, a partir de ese momento el programa me indicaba que el archivo ya existía.
Muchas gracias de nuevo a todos, me ha servido mucho vuestra ayuda y espero que algun día también yo os pueda echar una mano (todavía no soy muy experta en esto...)
Hasta otra!!!
