RE:como puedo leer datos de excel desde vb
Hola! ok ahi te va... suponiedo que tenes una planilla que se llama "Prueba.xls" y que tiene unos valores numericos en la columna A, el codigo para leerlos seria este, seguro hay otras formas de hacer o mismo, pero bueno, esto funciona... =)
Dim xlAplicacion As Excel.Application
Dim xlLibro As Excel.Workbook
Dim xlHoja As Excel.Worksheet
Dim Numeros(3) As Integer
' Crear objeto de aplicacion Excel
Set xlAplicacion = CreateObject("Excel.Application")
xlAplicacion.Visible = True 'si no queres que se vea excel ponelo en False
' Crea el Objeto Libro
Set xlLibro = xlAplicacion.Workbooks.Open(App.Path & "\Prueba.xls")
' Hace referencia a la Hoja 1 del Libro
Set xlHoja = xlLibro.ActiveSheet
Numeros(0) = xlHoja.Cells(1, 1).Value 'asigna valor de la celda A1
Numeros(1) = xlHoja.Cells(2, 1).Value 'asigna valor de la celda A2
Numeros(2) = xlHoja.Cells(3, 1).Value 'asigna valor de la celda A3
'Si queres escrbir hace esto
xlHoja.Cells(1, 2).Value = Numeros(0)
xlHoja.Cells(2, 2).Value = Numeros(1)
xlHoja.Cells(3, 2).Value = Numeros(2)
xlLibro.Close savechanges:=True 'Cierra el Libro y Graba los cambios
' si pones en False a savechanges obviamnete no grava lo que hayas hecho
' Cierra Excel y destruye las varibles de objecto
xlAplicacion.Quit
Set xlHoja = Nothing
Set xlLibro = Nothing
Set xlAplicacion = Nothing
Bueno espero que te sirva. Saludos. Ahhh otra cosa, que bonito es tu pais, sobretodo el lugar donde vivis, Cuzco esta buenisimo.... =)