Como buscar archivo excel desde cualquier parte
Quisiera saber como puedo agregar un comando para abrir un archivo excel desde cualquier parte de mi directorio, con tan solo indicándole el nombre del archivo y su extensión.
Ubique un comando que me lo permite, para poder copiar lo que necesito, solo le tuve que indicar la ruta. Pero si ese archivo lo cambio de carpeta porque tengo que pasarlo a otro computador, no quiero estar siempre modificando la ruta de búsqueda.
Este es mi comando;
Private Sub CommandButton4_Click()
Dim wbLibroOrigen As Workbook
Dim wsHojaOrigen As Worksheet
Dim wbLibroDestino As Workbook
Dim wsHojaDestino As Worksheet
Dim Ruta As String
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Ruta = "D:\Inventario\Inventario.xls"
Set wbLibroDestino = Workbooks(ThisWorkbook.Name)
Set wsHojaDestino = wbLibroDestino.Worksheets("ListadoInventario")
Set wbLibroOrigen = Workbooks.Open(Ruta)
Set wsHojaOrigen = wbLibroOrigen.Worksheets("Inventario")
ufila = wsHojaOrigen.Range("A" & Rows.Count).End(xlUp).Row
wsHojaOrigen.Range("A1:H" & ufila).Copy Destination:=wsHojaDestino.Range("A1")
Workbooks(wbLibroOrigen.Name).Close savechanges:=False
Formato_OrdenAlfabetico
Application.Visible = False
MsgBox "Inventario Actualizado", vbOKCancel
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End SubSe puede mejorar???