Consulta también:
- Como combinar visual basic 6 con excel
- Error del sistema &h8000ffff visual basic - Guide
- Descargar excel gratis - Programas - Hojas de cálculo
- Cheats pokemon rojo fuego visual boy advance - Guide
- Como jalar datos de una hoja a otra en excel - Guide
- Visual foxpro - Guide
4 respuestas
arquimedes03
Mensajes enviados
19
Fecha de inscripción
viernes, 30 de enero de 2009
Estatus
Miembro
Última intervención
jueves, 19 de marzo de 2009
288
12 feb 2009 a las 17:40
12 feb 2009 a las 17:40
Hola,...
Me pregunto si no te valdría con VBA (Visual Basic para Aplicaciones) .. ?
Imagino que lo sabrás, o te lo habran comentado, pero VBA viene a ser una especie de VB 6 para Office, es decir, la posibilidad de programar en Visual Basic 6 pero únicamente con el modelo de objetos de Microsoft Office (en este caso, si lo haces desde Excel, será con el modelo de objetos de Excel). Para acceder al interfaz de programación -Código VB- desde Excel, solamente has de teclear Alt+F11. Verás que te aparece un interfaz muy muy similar al que tendría el entorno de desarrollo de VB 6 propiamente dicho.
Un saludo.
Me pregunto si no te valdría con VBA (Visual Basic para Aplicaciones) .. ?
Imagino que lo sabrás, o te lo habran comentado, pero VBA viene a ser una especie de VB 6 para Office, es decir, la posibilidad de programar en Visual Basic 6 pero únicamente con el modelo de objetos de Microsoft Office (en este caso, si lo haces desde Excel, será con el modelo de objetos de Excel). Para acceder al interfaz de programación -Código VB- desde Excel, solamente has de teclear Alt+F11. Verás que te aparece un interfaz muy muy similar al que tendría el entorno de desarrollo de VB 6 propiamente dicho.
Un saludo.
No, no debes hacerlo como objeto OLE sino por medio de automatizacion. Incluyendo la referencia de Excel a un proyecto de visual basic ( desde el menu referencias ), podras manipular la planilla.
Puedes hacer practicamente lo que se te ocurra, por ejemplo añadir información, editar, modificar, crear nuevas hojas, abrir un libro para realizar cambios y luego guardar la planilla etc ..
para poder interactuar excel y vb, por lo general deberás crear varios onjetos en el codigo de vb, por ejemplo un objeto para hacer referencia al libro (objeto workbooks), otro objeto para hecer referencia a la hoja de excel activa ( objeto de tipo sheets) y asi con los demás. Luego, con cada objeto, accederás a los métodos que contiene, por ejemplo el objeto WorkBooks contiene métodos para abrir un libro indicando su ruta, otro metodo para guardar los cambios, y una lista bastante larga de ellos.
Busca aqui que hay como 30 ejemplos de como utilizar excel junto a vb. .. suerte
https://www.recursosvisualbasic.com.ar/htm/tutoriales/excel.htm
Puedes hacer practicamente lo que se te ocurra, por ejemplo añadir información, editar, modificar, crear nuevas hojas, abrir un libro para realizar cambios y luego guardar la planilla etc ..
para poder interactuar excel y vb, por lo general deberás crear varios onjetos en el codigo de vb, por ejemplo un objeto para hacer referencia al libro (objeto workbooks), otro objeto para hecer referencia a la hoja de excel activa ( objeto de tipo sheets) y asi con los demás. Luego, con cada objeto, accederás a los métodos que contiene, por ejemplo el objeto WorkBooks contiene métodos para abrir un libro indicando su ruta, otro metodo para guardar los cambios, y una lista bastante larga de ellos.
Busca aqui que hay como 30 ejemplos de como utilizar excel junto a vb. .. suerte
https://www.recursosvisualbasic.com.ar/htm/tutoriales/excel.htm
Hola no te conviene hacer el sistema tomando los datos desde las hojas de cálculo Excel, lo que debes hacer es leer y grabar los datos en una base de datos como lo hace cualquier sistema de gestión para comercios,
Puedes usar Access si es algo simple, o SQL server para un sistema o programa mas grande.
.... Cualquier ayuda que te pueda dar sobre esto no hay problema.
Puedes usar Access si es algo simple, o SQL server para un sistema o programa mas grande.
.... Cualquier ayuda que te pueda dar sobre esto no hay problema.
12 feb 2009 a las 18:13
un saludo.
9 jun 2010 a las 23:51
9 jun 2010 a las 23:57
15 oct 2010 a las 19:59
oSheet.Range("A1:D1").Selection
oSheet.Selection.MergeCells=True
espero que te sirva.......
9 ago 2011 a las 21:05