Macro en Excel

Iniciado por ssccaann43 ©, 24 Octubre 2011, 16:21 PM

0 Miembros y 1 Visitante están viendo este tema.

ssccaann43 ©

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:

Código (vb) [Seleccionar]


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.
- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"

kimera71

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.....