Creo que lo tengo a punto, pero si no me falla una cosa es otra y la verdad es que no sé interpretar los mensajes de error que me saltan.
Código:
¿Por qué me salta el error? Y otra cosa, ¿cuál es la mejor manera de trabajar con Excel desde Visual Basic? Lo digo porque he visto al menos dos formas de abrir libros de Excel y de declarar las variables para ello...Private Sub btn_exportar_Click() Dim appExcel As Excel.Application Dim wkb As Excel.Workbook Dim wks As Excel.Worksheet Dim fichero As String fichero = Me![ruta_plantilla] 'Abro un libro Set wkb = appExcel.Workbooks.Open(fichero) 'Se me queja en esta línea (error 91 en tiempo de ejecución. Variable de objeto o bloque With no establecido) 'Selecciono la hoja Set wks = wkb.ActiveSheet("hoja01") 'Asigno campos del formulario a las celdas wks.Range("B1").Value = Me![referencia] wks.Range("B2").Value = Me![nombre]
Gracias.