Visual Basic - Como leer datos de Excel desde Visual Basic

Life is soft - evento anual de software empresarial
 
Vista:

Como leer datos de Excel desde Visual Basic

Publicado por Carlos (1 intervención) el 10/12/2004 16:35:47
Necesito realizar unas operaciones con Visual Basic a partir de datos que se encuentran en una hoja de cálculo de Excel. Como puedo lograr hacerlo? el inconveniente surge porque necesito usar la función Goal Seek que tiene Excel...

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como leer datos de Excel desde Visual Basic

Publicado por miguel (1042 intervenciones) el 10/12/2004 17:00:55
Debes de Activar la Referencia Microsoft Excel 9.0 Object Library ademas debes de tener un Archivo Creado, en esta caso el archivo se llama Prueba.xls
Dim xlApp As Excel.Application
Dim mySheet As Excel.Worksheet

Private Sub cmdExcel_Click()
On Error GoTo Errores
Dim vlRuta As String
Dim I As Integer
Set xlApp = CreateObject("Excel.Application")
vlRuta = App.Path & "\Prueba.xls"
xlApp.Workbooks.Open vlRuta
Set mySheet = xlApp.Worksheets(1) 'Hoja 1
With mySheet
I = I + 1
Do While .Cells(I, 1) <> ""
Combo1.AddItem .Cells(I, 1) 'Leemos los datos apartir de la celda 1 y metemos la informacion a un combo
I = I + 1
Loop
End With
Combo1.ListIndex = 0

MsgBox "Proceso Terminado", vbInformation

xlApp.Quit
Set xlApp = Nothing

Errores:
If Err.Number <> 0 Then
xlApp.Quit
Set xlApp = Nothing
MsgBox Err.Description, vbCritical, CStr(Err.Number)
Err.Clear
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar