Cambiar carpeta por medio de macros
Hola experto
Quisiera que me ayudaran
En este código
Lo que deseo hacer
Es preguntar al usuario
La carpeta del mes que desea remplazar
Es decir donde esta mes 1 y mes2
Solicito los 2 meses a remplazar el primero origen y el otro que deseo remplazar
en donde dice
selection remplace y dice una dirección donde dice abril quiero que este la variable mes 1
y donde dice mayo que este la variable mes2
para que cuando el usuario le de en los input box
el mes 1 aparezca en donde dice abril
y mes 2 donde dice mayo
para poder remplazar la carpeta de ese mes
espero me puedan ayudar
saludos cordiales
Sub cambiarmes()
If Selection.Rows.Count < 65536 Then
MsgBox "Seleccione la columna para que se pueda efectuar el cambio"
Else
mes1 = InputBox("mes que desea sustituir?", "ORIGEN", Now())
If mes1 = Empty Then Exit Sub 'mejorar con revisión validez fecha
mes2 = InputBox("mes nuevo?", "DESTINO", Now())
If mes2 = Empty Then Exit Sub 'mejorar con revisión fecha
'Le preguntarás al usuario por las fechas a sustituir y la nueva, y
Selection.Replace What:="GPP\Reportes\MORELOS\REPORTE\ABRIL\[MORELOS", _
Replacement:="GPP\Reportes\MORELOS\REPORTE\MAYO\[MORELOS", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Exit Sub
End If
End Sub
Quisiera que me ayudaran
En este código
Lo que deseo hacer
Es preguntar al usuario
La carpeta del mes que desea remplazar
Es decir donde esta mes 1 y mes2
Solicito los 2 meses a remplazar el primero origen y el otro que deseo remplazar
en donde dice
selection remplace y dice una dirección donde dice abril quiero que este la variable mes 1
y donde dice mayo que este la variable mes2
para que cuando el usuario le de en los input box
el mes 1 aparezca en donde dice abril
y mes 2 donde dice mayo
para poder remplazar la carpeta de ese mes
espero me puedan ayudar
saludos cordiales
Sub cambiarmes()
If Selection.Rows.Count < 65536 Then
MsgBox "Seleccione la columna para que se pueda efectuar el cambio"
Else
mes1 = InputBox("mes que desea sustituir?", "ORIGEN", Now())
If mes1 = Empty Then Exit Sub 'mejorar con revisión validez fecha
mes2 = InputBox("mes nuevo?", "DESTINO", Now())
If mes2 = Empty Then Exit Sub 'mejorar con revisión fecha
'Le preguntarás al usuario por las fechas a sustituir y la nueva, y
Selection.Replace What:="GPP\Reportes\MORELOS\REPORTE\ABRIL\[MORELOS", _
Replacement:="GPP\Reportes\MORELOS\REPORTE\MAYO\[MORELOS", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Exit Sub
End If
End Sub
3 respuestas
Respuesta de yescuder
1
Respuesta de air11
1
Respuesta de profetop
1