Modificar hoja excel desde visual basic
Publicado por Vicente Sanchis (1 intervención) el 13/08/2001 13:33:06
Hola amigos, os escribo este codigo para ver si me podeis decir que es lo que hay mal para que no funcione.
Quiero modificar una hoja de calculo. Si tengo la aplicación abierta el codigo de a continuación funciona y se ven los cambios que he hecho, pero cuando cierro excel y lo vuelvo a abrir, los cambios han desaparecido y la página sigue estando igual.
Los cambios se tienen que realizar sin tener que abrir excel.
¿que es lo que falta?
Dim libro As Excel.Workbook
Dim hoja As Excel.Worksheet
Set libro = GetObject("C:\Archivos de programa\Microsoft Visual Studio\VB98\prueba.xls")
Set hoja = libro.Worksheets("hoja1")
hoja.Cells(1, 1).Value = 200
hoja.Cells(2, 2).Value= "esto no va ni a tiros"
hoja.Cells(3, 3).Value= Text1.Text
libro.Saved = True
Set libro = Nothing
Un saludo y gracias
Quiero modificar una hoja de calculo. Si tengo la aplicación abierta el codigo de a continuación funciona y se ven los cambios que he hecho, pero cuando cierro excel y lo vuelvo a abrir, los cambios han desaparecido y la página sigue estando igual.
Los cambios se tienen que realizar sin tener que abrir excel.
¿que es lo que falta?
Dim libro As Excel.Workbook
Dim hoja As Excel.Worksheet
Set libro = GetObject("C:\Archivos de programa\Microsoft Visual Studio\VB98\prueba.xls")
Set hoja = libro.Worksheets("hoja1")
hoja.Cells(1, 1).Value = 200
hoja.Cells(2, 2).Value= "esto no va ni a tiros"
hoja.Cells(3, 3).Value= Text1.Text
libro.Saved = True
Set libro = Nothing
Un saludo y gracias
Valora esta pregunta


0