I'm working on a Macro that makes several CSV files from a certain area while applying a filter. There are two issues.
- The workbook will be saved as a file-format retrieved from it's name (cell B15 and the word 'Week')
- I cannot find a way to loop this Macro until Cell B15 is empty.
Can anyone help? Thanks in advance.
Sub CSVMaker()
'
' CSVMaker Macro
'
'
    ActiveSheet.Range("$A$17:$M$240000").AutoFilter Field:=2, Criteria1:="<>"
    Range("A18:B18").Select
    Range(Selection, Selection.End(xlDown)).Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Copy
    Sheets.Add.Name = Range("A10").Value & "." & Range("A7").Value & "." & "Week" & Range("B15").Value
        ActiveSheet.Paste
    Application.CutCopyMode = False
    Application.DisplayAlerts = False
    ActiveSheet.Copy
    ActiveWorkbook.SaveAs Filename:=ActiveSheet.Name, FileFormat:=xlCSV, CreateBackup:=True
    ActiveWorkbook.Close
    Application.DisplayAlerts = True
    Sheets("Input").Select
    Columns("B:B").Select
    Range("B6").Activate
    Selection.Delete Shift:=xlToLeft
End Sub

 
    