Sub NewInvoice_To_Master()
Application.ScreenUpdating = False
Dim LastRow As Long, ws As Worksheet
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("A" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N11")
ws.Range("B" & LastRow).Value = Sheets("NEWSHEETNAME").Range("M10")
ws.Range("C" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B18")
ws.Range("D" & LastRow).Value = Sheets("NEWSHEETNAME").Range("K18")
ws.Range("E" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L18")
ws.Range("F" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N18")
ws.Range("H" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B32")
ws.Range("I" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L32")
ws.Range("J" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N32")
If Sheets("NEWSHEETNAME").Range("B19") <> "" Or Sheets("NEWSHEETNAME").Range("L33") <> 0 Then
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("A" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N11")
ws.Range("B" & LastRow).Value = Sheets("NEWSHEETNAME").Range("M10")
ws.Range("C" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B19")
ws.Range("D" & LastRow).Value = Sheets("NEWSHEETNAME").Range("K19")
ws.Range("E" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L19")
ws.Range("F" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N19")
ws.Range("H" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B33")
ws.Range("I" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L33")
ws.Range("J" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N33")
End If
If Sheets("NEWSHEETNAME").Range("B20") <> "" Or Sheets("NEWSHEETNAME").Range("L34") <> 0 Then
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("A" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N11")
ws.Range("B" & LastRow).Value = Sheets("NEWSHEETNAME").Range("M10")
ws.Range("C" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B20")
ws.Range("D" & LastRow).Value = Sheets("NEWSHEETNAME").Range("K20")
ws.Range("E" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L20")
ws.Range("F" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N20")
ws.Range("H" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B34")
ws.Range("I" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L34")
ws.Range("J" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N34")
End If
If Sheets("NEWSHEETNAME").Range("B21") <> "" Or Sheets("NEWSHEETNAME").Range("L35") <> 0 Then
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("A" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N11")
ws.Range("B" & LastRow).Value = Sheets("NEWSHEETNAME").Range("M10")
ws.Range("C" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B21")
ws.Range("D" & LastRow).Value = Sheets("NEWSHEETNAME").Range("K21")
ws.Range("E" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L21")
ws.Range("F" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N21")
ws.Range("H" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B35")
ws.Range("I" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L35")
ws.Range("J" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N35")
End If
If Sheets("NEWSHEETNAME").Range("B22") <> "" Or Sheets("NEWSHEETNAME").Range("L36") <> 0 Then
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("A" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N11")
ws.Range("B" & LastRow).Value = Sheets("NEWSHEETNAME").Range("M10")
ws.Range("C" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B22")
ws.Range("D" & LastRow).Value = Sheets("NEWSHEETNAME").Range("K22")
ws.Range("E" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L22")
ws.Range("F" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N22")
ws.Range("H" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B36")
ws.Range("I" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L36")
ws.Range("J" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N36")
End If
If Sheets("NEWSHEETNAME").Range("B13") <> "" Or Sheets("NEWSHEETNAME").Range("L37") <> 0 Then
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("A" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N11")
ws.Range("B" & LastRow).Value = Sheets("NEWSHEETNAME").Range("M10")
ws.Range("C" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B23")
ws.Range("D" & LastRow).Value = Sheets("NEWSHEETNAME").Range("K23")
ws.Range("E" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L23")
ws.Range("F" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N23")
ws.Range("H" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B37")
ws.Range("I" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L37")
ws.Range("J" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N37")
End If
If Sheets("NEWSHEETNAME").Range("B24") <> "" Or Sheets("NEWSHEETNAME").Range("L38") <> 0 Then
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("A" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N11")
ws.Range("B" & LastRow).Value = Sheets("NEWSHEETNAME").Range("M10")
ws.Range("C" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B24")
ws.Range("D" & LastRow).Value = Sheets("NEWSHEETNAME").Range("K24")
ws.Range("E" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L24")
ws.Range("F" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N24")
ws.Range("H" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B38")
ws.Range("I" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L38")
ws.Range("J" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N38")
End If
If Sheets("NEWSHEETNAME").Range("B25") <> "" Or Sheets("NEWSHEETNAME").Range("L39") <> 0 Then
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("A" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N11")
ws.Range("B" & LastRow).Value = Sheets("NEWSHEETNAME").Range("M10")
ws.Range("C" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B25")
ws.Range("D" & LastRow).Value = Sheets("NEWSHEETNAME").Range("K25")
ws.Range("E" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L25")
ws.Range("F" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N25")
ws.Range("H" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B39")
ws.Range("I" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L39")
ws.Range("J" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N39")
End If
If Sheets("NEWSHEETNAME").Range("B26") <> "" Or Sheets("NEWSHEETNAME").Range("L40") <> 0 Then
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("A" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N11")
ws.Range("B" & LastRow).Value = Sheets("NEWSHEETNAME").Range("M10")
ws.Range("C" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B26")
ws.Range("D" & LastRow).Value = Sheets("NEWSHEETNAME").Range("K26")
ws.Range("E" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L26")
ws.Range("F" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N26")
ws.Range("H" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B40")
ws.Range("I" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L40")
ws.Range("J" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N40")
End If
If Sheets("NEWSHEETNAME").Range("B27") <> "" Or Sheets("NEWSHEETNAME").Range("L41") <> 0 Then
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("A" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N11")
ws.Range("B" & LastRow).Value = Sheets("NEWSHEETNAME").Range("M10")
ws.Range("C" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B27")
ws.Range("D" & LastRow).Value = Sheets("NEWSHEETNAME").Range("K27")
ws.Range("E" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L27")
ws.Range("F" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N27")
ws.Range("H" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B41")
ws.Range("I" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L41")
ws.Range("J" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N41")
End If
If Sheets("NEWSHEETNAME").Range("B28") <> "" Then
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("A" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N11")
ws.Range("B" & LastRow).Value = Sheets("NEWSHEETNAME").Range("M10")
ws.Range("C" & LastRow).Value = Sheets("NEWSHEETNAME").Range("B28")
ws.Range("D" & LastRow).Value = Sheets("NEWSHEETNAME").Range("K28")
ws.Range("E" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L28")
ws.Range("F" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N28")
End If
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 2
ws.Range("E" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L30")
ws.Range("F" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N30")
ws.Range("I" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L43")
ws.Range("J" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N43")
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("I" & LastRow).Value = Sheets("NEWSHEETNAME").Range("L45")
ws.Range("J" & LastRow).Value = Sheets("NEWSHEETNAME").Range("N45")
Set ws = Sheets("Master")
LastRow = ws.Range("J" & Rows.Count).End(xlUp).Row + 1
ws.Range("J" & LastRow).Value = " "
Range("C10:E15,H10:I13,M13:N13").Select
Range("M13").Activate
Range("C10:E15,H10:I13,M13:N13,B18:M28").Select
Range("B18").Activate
Range("C10:E15,H10:I13,M13:N13,B18:M28,B32:M41").Select
Range("B32").Activate
Selection.ClearContents
Range("C10:E10").Select
End Sub