Ayuda con Macros no funcionan
Publicado por serge (1 intervención) el 30/10/2012 00:17:41
Necesito una macro que copie varios libros xls de una carpeta determinada a otra, hice algo con estas dos pero no se que falla. me podrian ayudar, gracias
Sub copia_archivos()
Dim fso
Dim origen As String, destino As String
origen = "C:\completo\util\"
destino = "C:\tec\"
Set fso = CreateObject("Scripting. FileSystemObject")
On Error Resume Next
If Not fso.FolderExists(origen) Then
MsgBox origen & " no es una carpeta/ruta válida. ", vbInformation, "Ruta de origen no válida"
ElseIf Not fso.FolderExists(destino) Then
MsgBox destino & " no es una carpeta/ruta válida. ", vbInformation, "Ruta de destino no válida"
Else
fso.CopyFile (origen & "*. xls"), destino
End If
If Err.Number = 53 Then MsgBox "Archivo no encontrado"
MsgBox "Proceso concluido"
End Sub
___________
Sub CopiarArchivo()
Ruta1 = "C:\completo\util\"
Ruta2 = "c:\tec\"
Archivo = "*.xls"
FileCopy Ruta1 & Archivo, Ruta2 & Archivo
End Sub
Sub copia_archivos()
Dim fso
Dim origen As String, destino As String
origen = "C:\completo\util\"
destino = "C:\tec\"
Set fso = CreateObject("Scripting. FileSystemObject")
On Error Resume Next
If Not fso.FolderExists(origen) Then
MsgBox origen & " no es una carpeta/ruta válida. ", vbInformation, "Ruta de origen no válida"
ElseIf Not fso.FolderExists(destino) Then
MsgBox destino & " no es una carpeta/ruta válida. ", vbInformation, "Ruta de destino no válida"
Else
fso.CopyFile (origen & "*. xls"), destino
End If
If Err.Number = 53 Then MsgBox "Archivo no encontrado"
MsgBox "Proceso concluido"
End Sub
___________
Sub CopiarArchivo()
Ruta1 = "C:\completo\util\"
Ruta2 = "c:\tec\"
Archivo = "*.xls"
FileCopy Ruta1 & Archivo, Ruta2 & Archivo
End Sub
Valora esta pregunta


0