Como leer registro o filas de un documento de excel
Hola a todas. es urgente necesito ayuda...
Necesito leer desde mi programa en visual basic un archivo o ducumento de Excel para obtener datos de un reporte en los registro contenidos dentro de la hoja de calculo. como lo hago?
Necesito leer desde mi programa en visual basic un archivo o ducumento de Excel para obtener datos de un reporte en los registro contenidos dentro de la hoja de calculo. como lo hago?
Tenés que generar un objeto Excel y después recorrer el archivo por las celdas como lo harÃas con una flexgrid.
te paso el código:
Dim wbkExcel As Excel.Workbook
'strNombre: path y nombre del archivo excel
Set wbkExcel = Workbooks.Open(strNombre)
With wbkExcel.Worksheets(1) 'si es la hoja 1
.Activate
'var es una variable para asignar el valor de una
'celda
var= .Cells(x, y)
'para un rango de celdas se usa range en vez de cells
End With
wbkExcel.Close True, strNombre
'esto es si lo querés grabar, sino, en vez de true va
'false
Set wbkExcel = Nothing
Espero que te sirva...
te paso el código:
Dim wbkExcel As Excel.Workbook
'strNombre: path y nombre del archivo excel
Set wbkExcel = Workbooks.Open(strNombre)
With wbkExcel.Worksheets(1) 'si es la hoja 1
.Activate
'var es una variable para asignar el valor de una
'celda
var= .Cells(x, y)
'para un rango de celdas se usa range en vez de cells
End With
wbkExcel.Close True, strNombre
'esto es si lo querés grabar, sino, en vez de true va
'false
Set wbkExcel = Nothing
Espero que te sirva...