Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/11/2008, 04:35
ebu
 
Fecha de Ingreso: noviembre-2008
Mensajes: 153
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: VBA - Importar datos de hoja Excel

Cita:
Iniciado por David el Grande Ver Mensaje
Efectivamente, no sé si desde Access hay alguna forma más simple, pero se podría hacer algo como esto:
Código vb:
Ver original
  1. Dim xlsApp As Object
  2. Dim xlsBook As Object
  3. Set xlsApp = CreateObject("Excel.Application") 'Crea una instancia de la aplicación Excel
  4. Set xlsBook = xlsApp.WorkBooks.Open("C:\archivo.xls") 'Abre el libro especificado
  5. TextBox1 = xlsBook.Worksheets("Hoja").Range("A1") 'Coloca en TextBox1 el valor de la celda A1 de la Hoja "Hoja"
  6. xlsBook.Close 'Cierra el libro
  7. Set xlsBook = Nothing 'Destruye el objeto
  8. xlsApp.Quit 'Cierra la aplicación
  9. 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!

Última edición por ebu; 21/11/2008 a las 06:53