Que tal grupo, no se que es lo que pasa, pero cuando mando llamar desde una
macro este proceso no se ejecuta, pero si la ejecuto al terminar todo si
funciona, de verdad que no se que sucede...
desde otro proceso solo tengo este codigo
sub inicio()
.
.
.
cerrar
end sub
********************************************************************************
Sub cerrar()
Dim wb As Workbook
If MsgBox("EN ESTE MOMENTO SE CERRARAN TODOS LOS ARCHIVOS DE EXCEL, DESEA
CONTINUAR??", vbYesNo + vbCritical, "CIERRE DE ARCHIVOS EXCEL") = vbYes Then
With ThisWorkbook
For Each wb In Workbooks
Select Case wb.Name
Case .Name 'ignorar
Case "RIH_Titulos_Ejemplo.xls", "pipes_RIH_" + Dia + "" + Mes +
"" + AnioComp + ".lst", "Master_Roaming.xls", "series_iusacell.xls" 'guardar
wb.Close False
Case Else 'no guardar
wb.Close True
End Select
Next wb
.Save
.Close
End With
Else
With ThisWorkbook
For Each wb In Workbooks
Select Case wb.Name
Case .Name 'ignorar
Case "RIH_Titulos_Ejemplo.xls", "pipes_RIH_" + Dia + "" + Mes +
"" + AnioComp + ".lst", "Master_Roaming.xls", "Master_Roaming_2.xls", "Switch
Origen.xls", "COMPAÑIAS_2.xls" 'guardar
wb.Close False
End Select
Next wb
.Save
.Close
End With
End If
Application.DisplayAlerts = True
Application.EnableEvents = True
End Sub
Espero me puedan ayudar.
GRCS
Leer las respuestas