Renombrar archivos

18/11/2008 - 23:20 por Sago | Informe spam
Hola buenas tardes alguien me podria ayudar con esta macro, necesito
renombrar unos archivos diariamente, y he modificado una macro que tenia,
pero no me quedo, alguein me podria ayudar a corregirla, se los agradeceria
mucho.

Sub ww()

Dim Siefore, X As Integer
Dim Nombre, Y As Integer

Siefore = Array("SIEFB1", "SIEFB2", "SIEFB3", "SIEFB4", "SIEFB5", "SIEFAC1")
Nombre = Array("MET1", "MET2", "MET3", "MET4", "MET5", "META")

For X = 0 To UBound(Siefore)
For Y = 0 To UBound(Nombre)
'ChDir "C:\SIEFB1L\Temp"
Application.DisplayAlerts = False

FileCopy "C:\" & Siefore(X) & "\TEMP\BALANZA.PRN", "C:\" & Siefore(X) &
"\TEMP\BALANZA " & Nombre(Y) & Format(Date, "dd mmm yyyy") & ".PRN"

Application.DisplayAlerts = True

Next
Next
End Sub

Saludos.
 

Leer las respuestas

#1 new1
19/11/2008 - 01:01 | Informe spam
On 18 nov, 23:20, Sago wrote:
Hola buenas tardes alguien me podria ayudar con esta macro, necesito
renombrar unos archivos diariamente, y he modificado una macro que tenia,
pero no me quedo, alguein me podria ayudar a corregirla, se los agradeceria
mucho.

Sub ww()

Dim Siefore, X As Integer
Dim Nombre, Y As Integer

Siefore = Array("SIEFB1", "SIEFB2", "SIEFB3", "SIEFB4", "SIEFB5", "SIEFAC1")
Nombre = Array("MET1", "MET2", "MET3", "MET4", "MET5", "META")

For X = 0 To UBound(Siefore)
For Y = 0 To UBound(Nombre)
    'ChDir "C:\SIEFB1L\Temp"
    Application.DisplayAlerts = False

FileCopy "C:\" & Siefore(X) & "\TEMP\BALANZA.PRN", "C:\" & Siefore(X) &
"\TEMP\BALANZA " & Nombre(Y) & Format(Date, "dd mmm yyyy") & ".PRN"

    Application.DisplayAlerts = True

    Next
    Next
End Sub

Saludos.



Hola

Puedes intentar de cambiar el False de " Application.DisplayAlerts False" en True para ver qual es el mensaje de error que puede
ocurrir.

Saludos

new1@[no/spam]realce.net

Preguntas similares