Trabajar excel con visual basic
Hola a toda la gente desarrolladora,
Todos necesitamos de todos, esto es así.
Por lo tanto necesito por favor y me ayuden a conectarme a excel desde una aplicación en visual basic, necesito ingresar datos desde una form a excel , excel se encarga de hacer calculos y dá un resultado, este resultado lo tengo que cojer y mostrarlo en una form de visual.
Como hago esto sin tener que abrir excel.
Ayudenme por favor
Chao
Todos necesitamos de todos, esto es así.
Por lo tanto necesito por favor y me ayuden a conectarme a excel desde una aplicación en visual basic, necesito ingresar datos desde una form a excel , excel se encarga de hacer calculos y dá un resultado, este resultado lo tengo que cojer y mostrarlo en una form de visual.
Como hago esto sin tener que abrir excel.
Ayudenme por favor
Chao
Hola,
Tienes que poner en referencias del proyecto Microsoft Excel Object Library
pones en un boton
Dim loexcel As Object
Dim hoja As Excel.Worksheet
Set loexcel = GetObject("C:Calculo.XLS")
Set hoja = loexcel.ActiveSheet
Text1.Text= hoja.Range("A8")
esto lo que hace es coger el contenido de la celda A8
si pones
hoja.Range("A8")= Text1.Text
en vez de cogerlo ingresa en la celda A8 lo que ponga en text1, lo que no se es como hacer esto último sin abrir previamente el archivo.
Tienes que poner en referencias del proyecto Microsoft Excel Object Library
pones en un boton
Dim loexcel As Object
Dim hoja As Excel.Worksheet
Set loexcel = GetObject("C:Calculo.XLS")
Set hoja = loexcel.ActiveSheet
Text1.Text= hoja.Range("A8")
esto lo que hace es coger el contenido de la celda A8
si pones
hoja.Range("A8")= Text1.Text
en vez de cogerlo ingresa en la celda A8 lo que ponga en text1, lo que no se es como hacer esto último sin abrir previamente el archivo.
