Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: ssccaann43 © en 24 Octubre 2011, 16:21 PM

Título: Macro en Excel
Publicado por: ssccaann43 © en 24 Octubre 2011, 16:21 PM
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.
Título: Re: Macro en Excel
Publicado por: kimera71 en 1 Noviembre 2011, 10:45 AM
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.....