Leer hoja de excel desde Visual Basic
Publicado por Douglas Perez (5 intervenciones) el 08/05/2003 16:12:46
Hola, quiero leer el contenido de unas celdas en una hoja de excel y me dieron este codigo pero no funciona:
Dim xl As New Excel.Application
Dim xlw As Excel.Workbook
' Abra el fichero Excel
' Sustituya "c:\myDir\book1.xls" por su fichero Excel
Set xlw = xl.Workbooks.Open("D:\DATA\Sparker\Alianza P&G-TGI\Visual Basic\MTBF Daily Tracking\production.xls")
' Sustituya "Sheet1" por la hoja de la que quiere extraer datos.
xlw.Sheets("Sheet1").Select
' Traer el valor de la celda (2,3) de la hoja.
MsgBox xlw.Application.Cells(2, 3).Value
' Cierre la hoja sin salvar los cambios
' Si quiere guardar los cambios sustituya False por True
xlw.Close False
Set xlw = Nothing
Set xl = Nothing
Hace falta instalar algun control o archivo especial para que funcione?
Si hay otra manera de hacerlo lo agradeceria.
gracias
Dim xl As New Excel.Application
Dim xlw As Excel.Workbook
' Abra el fichero Excel
' Sustituya "c:\myDir\book1.xls" por su fichero Excel
Set xlw = xl.Workbooks.Open("D:\DATA\Sparker\Alianza P&G-TGI\Visual Basic\MTBF Daily Tracking\production.xls")
' Sustituya "Sheet1" por la hoja de la que quiere extraer datos.
xlw.Sheets("Sheet1").Select
' Traer el valor de la celda (2,3) de la hoja.
MsgBox xlw.Application.Cells(2, 3).Value
' Cierre la hoja sin salvar los cambios
' Si quiere guardar los cambios sustituya False por True
xlw.Close False
Set xlw = Nothing
Set xl = Nothing
Hace falta instalar algun control o archivo especial para que funcione?
Si hay otra manera de hacerlo lo agradeceria.
gracias
Valora esta pregunta


0