Sub SaveInvWithNewName()
Set wsf = WorksheetFunction
Cancel = False
With Sheets("Hoja1")
Set rngCheck = Union(.Range("A6:G6"), .Range("O6"))
If wsf.CountBlank(.Range("A6:G6")) + wsf.CountBlank(.Range("O6")) < rngCheck.Cells.Count Then
If wsf.CountA(.Range("A6:G6")) + wsf.CountA(.Range("O6")) < rngCheck.Cells.Count Then
Cancel = True
MsgBox "All cells on '" & .Name & "' in '" & rngCheck.Address(0, 0) & "' must be filled!", vbExclamation, "Abort Saving"
End If
End If
If Cancel = False Then
ActiveSheet.Copy
NewFN = "C:\Users\Claudio Lari\Google Drive\claudio lari\Branders EIRL\Penprom\Cotizaciones\Cot_2013\" & ("#") & Range("C1") & ("--") & Range("P1").Value & Format(Date, "ddmmmyyyy") & ("-") & Range("B3") & ("-") & "penprom.xlsx"
ActiveWorkbook.SaveAs NewFN, FileFormat:=xlOpenXMLWorkbook
ActiveWorkbook.Close
End If
End With
End Sub
Bookmarks