Soy principiante en macros este foro me ha ayudado a realizar esta macro ,
pero ahora necesito algo diferente,Alguien que me ayude por favor, quiero
poner un comodín al final de esta instruccion, ya que los archivos van
cambiando de consecutivo ejemplo:
PPA_RCDI00505_20031104_005.DAT
PPA_RCDI00505_20031111_019.DAT
PPA_RCDI00505_20031113_169.DAT
lo que necesito es que busque PPA_RCDI00505_yymmdd_ aqui poner el
asterisco o un comodin que me busque todos los archivos con esa fecha.
strC = strC & "PPA_RCDI00505_" & Format(dblFecha, "yyyymmdd") _&
"_"".*"".DAT + "
Sub CrearBatch()
Dim dblFechaInicial As Double, dblFecha As Double
Dim strC As String
Dim intFich As Integer
dblFechaInicial = #10/1/2003# 'mes/día/año
dblFecha = dblFechaInicial
strC = "copy "
'Construir la instrucción MS DOS
While Month(dblFecha) = Month(dblFechaInicial)
If Weekday(dblFecha, vbMonday) <> 6 And _
Weekday(dblFecha, vbMonday) <> 7 Then _
strC = strC & "PPA_RCDI00505_" & Format(dblFecha, "yyyymmdd") _
& "_"".*"".DAT + "
dblFecha = dblFecha + 1
Wend
strC = Left(strC, Len(strC) - 2) + " FicheroDeSalida.DAT"
'Crear el fichero BATCH
intFich = FreeFile(0)
Open "C:\FicheroBatch.bat" For Output Access Write As intFich
Print #intFich, strC
Close intFich
End Sub
Muchas Gracias.
Mensaje enviado desde
http://grupos.buscadoc.org
Leer las respuestas