Cita:
Iniciado por David el Grande
Efectivamente, no sé si desde Access hay alguna forma más simple, pero se podría hacer algo como esto:
Código vb:
Ver originalDim xlsApp As Object
Dim xlsBook As Object
Set xlsApp = CreateObject("Excel.Application") 'Crea una instancia de la aplicación Excel
Set xlsBook = xlsApp.WorkBooks.Open("C:\archivo.xls") 'Abre el libro especificado
TextBox1 = xlsBook.Worksheets("Hoja").Range("A1") 'Coloca en TextBox1 el valor de la celda A1 de la Hoja "Hoja"
xlsBook.Close 'Cierra el libro
Set xlsBook = Nothing 'Destruye el objeto
xlsApp.Quit 'Cierra la aplicación
Set xlsApp = Nothing 'Destruye el objeto
hola buenas, recuperando este tema, recurro a ustedes de nuevo:
quiero coger un nombre desde una hoja excel. el problema es q programo en el visual basic editor de la misma hoja excel. he probado con este codigo pero cada vez q lo ejecuto se me abre 'internamente' (solo lo puedo ver en el administrador de tareas/procesos) la misma hoja excel.
eso sucede x q estoy creando la aplicacion de excel y abriendo un documento xq ya esta activo. mi duda es, como llamo al excel para q me coga el nombre??
gracias x adelantado!