Anda di halaman 1dari 2

Sub NUEVO_MES()

'
'9378

Dim fecha As Date


Dim fechaac, d, m, a As String
Dim fechaac2 As String
Dim NArchivo As String
Dim totalh As Integer
Dim i As Integer
i = 2

ActiveWorkbook.Save
'PARA ELIMINAR AJUSTES
ActiveWindow.ScrollWorkbookTabs Position:=xlFirst

Range("B6:C7").Select
Selection.ClearContents
Range("C17:C22").Select
Selection.ClearContents
Range("E15:E22").Select
Selection.ClearContents
Range("F15:F22").Select
Range("D7").Select
Selection.ClearContents
'=IZQUIERDA(A4;HALLAR(" ";A4))

fechaac = ActiveSheet.name

d = "01"
m = numero_de_mes(Left(fechaac, InStr(fechaac, "_") - 1))
a = Mid(fechaac, InStr(fechaac, "_") + 2, 4)

fecha = CDate(m & "/" & d & "/" & a)

'fecha = Left(fechaac2, InStr(fechaac2, "_") - 1) & " " & Mid(fechaac2,


InStr(fechaac2, "_") + 1, 4)
fecha = DateAdd("m", 1, fecha)----sumarle un dia
Range("l1").Value = Format(fecha, "MMMM;@")
Range("l2").Select
ActiveCell.FormulaR1C1 = "=UPPER(TEXT(R[-1]C,""MMMM""))"
Range("l3").Value = Year(fecha)
NArchivo = Range("l2").Value & "_ " & Range("l3").Value
Range("l1:l3").ClearContents

Sheets(2).Select
Range("B6").Select
Selection.ClearContents
Range("C17").Select
Selection.ClearContents
ActiveSheet.name = NArchivo & "- DETALLE BONY"

Sheets(1).Select

If Dir("H:\GOIDPRCI\EXTERNO\PAGO_CUSTODIA\PAGOS\BONY\" & Year(fecha),


vbDirectory) = "" Then
MkDir ("H:\GOIDPRCI\EXTERNO\PAGO_CUSTODIA\PAGOS\BONY\" & Year(fecha))
End If

If Dir("H:\GOIDPRCI\EXTERNO\PAGO_CUSTODIA\PAGOS\BONY\" & Year(fecha) & "\" &


Left(NArchivo, InStr(NArchivo, "_") - 1) & "_" & Right(NArchivo, 4), vbDirectory) =
"" Then
MkDir ("H:\GOIDPRCI\EXTERNO\PAGO_CUSTODIA\PAGOS\BONY\" & Year(fecha) & "\" &
Left(NArchivo, InStr(NArchivo, "_") - 1) & "_" & Right(NArchivo, 4))
End If

NombreArchivo = "H:\GOIDPRCI\EXTERNO\PAGO_CUSTODIA\PAGOS\BONY\" & Year(fecha) &


"\" & Left(NArchivo, InStr(NArchivo, "_") - 1) & "_" & Right(NArchivo, 4) &
"\MT_940 _"

Range("A1").Select
ActiveWorkbook.SaveAs NombreArchivo & Left(NArchivo, InStr(NArchivo, "_") - 1)
& "_" & Right(NArchivo, 4) & "_GLOBAL_OTRAS MONEDAS", 52, , , , , , , , , , False

If MsgBox("Se ha creado el nuevo mes con xito", vbInformation, "Aviso") =


vbOK Then

End If

End Sub

Anda mungkin juga menyukai