Macro para mover archivos a carpeta especifica
Esta pregunta viene con respecto a una respuesta tuya para otro usuario,
Quiero mover los archivos seleccionados a una carpeta especifica el cual conserve el histórico de los archivos y en la actual la deje en blanco hasta la próxima carga. Hasta el momento solo ajuste la ruta donde quiero mover los archivos y cambié a multiselección, pero me falta la instrucción para mover o cortar todos los archivos seleccionados.
Sub Importar_Archivo() 'Por Dante Amor 'Dim wpath As String 'Dim rarch As Variant destino = ThisWorkbook.Path & "\RECIBOS\HISTORICO\" ' 'destino = wpath '"C:\trabajo\archivos\" 'ruta destino donde se depositará la copia ' With Application.FileDialog(msoFileDialogFilePicker) .Title = "Seleccione Archivo" .Filters.Add "Todos los archivos", "*.*" .AllowMultiSelect = True If Not .Show Then Exit Sub rarch = .SelectedItems.Item(10) archivo = Mid(rarch, InStrRev(rarch, "\") + 10) FileCopy rarch, destino & archivo MsgBox "Archivo copiado" End With End Sub
4 respuestas
Respuesta de Dante Amor
2
Respuesta de Eva Piernas
1
Respuesta de Elsa Matilde
1
Respuesta de Programar Excel
1