Buen dia.
Estoy un poco incomodo tratando de hacer andar una macro en excel, en teoria la ejecuto para obtener o leer los valores de un libro en un determinado rango.
Por ejemplo:
Sub Ejecutar()
Dim Valor As String
For Each C In Range("A5:B7")
Valor = C.Value
MsgBox Valor
Next
End Sub
Ahora bien, logre hacerlo andar desde un botoncito, lo que me gustaría saber es como puedo hacer para que en el mismo Sub pueda indicarle que lea otros libros?
Gracias por su colaboración.
Hola,
No se si es lo que necesitas pero prueba con esto y me dices..
Application.Dialogs(xlDialogOpen).Show
Esto muestra el cuadro de dialogo de abrir, seleccionas el fichero que necesitas y mientras este activo la sentencia For Each lo leerá.
Espero que te sirva.....