Just shift all column letters by 1.
Sub assign()
Dim sh3 As Worksheet
r1 = 2: rw = 4
r2 = Sheet1.Range("B" & Rows.Count).End(xlUp).Row
For j = 4 To r2
If Sheet1.Cells(j, "D") = "" Then
Sheet1.Cells(rw, "M") = j
Sheet1.Cells(rw, "N") = Sheet1.Cells(j, "C")
rw = rw + 1
End If
Next
r2 = Sheet1.Range("N" & Rows.Count).End(xlUp).Row
While Sheet2.Cells(r1, 1) <> ""
If Sheet2.Cells(r1, "I") = "" Then
ky = Sheet2.Cells(r1, "B")
Set srch = Sheet2.Range("B2:B" & r1).Find(ky, LookIn:=xlValues)
xrow = srch.Row
If srch.Row = r1 Then
ky = Sheet2.Cells(r1, "F")
xx = Application.Match(ky, Sheet9.Columns(1), 0)
If IsError(xx) Then
ky = Sheet2.Cells(r1, "G")
xx = Application.Match(ky, Sheet3.Columns(1), 0)
If IsError(xx) Then
nxt = WorksheetFunction.Min(Sheet1.Range("N4:N" & r2))
nx = WorksheetFunction.Match(nxt, Sheet1.Range("N4:N" & r2), 0) + 3
nxt = Sheet1.Cells(nx, "M")
Sheet1.Cells(nxt, "C") = Sheet1.Cells(nxt, "C") + 1
Sheet1.Cells(nx, "N") = Sheet1.Cells(nx, "N") + 1
Sheet2.Cells(r1, "J") = Sheet1.Cells(nxt, "B")
wsn = Sheet1.Cells(nxt, "B")
Set sh3 = Sheets(wsn)
r3 = sh3.Range("B" & Rows.Count).End(xlUp).Row + 1
For c = 1 To 4
sh3.Cells(r3, c) = Sheet2.Cells(r1, c)
Next
Else
Sheet2.Cells(r1, "K") = "** Excluded Product **"
End If
Else
Sheet2.Cells(r1, "K") = "** Excluded Task Code **"
End If
Else
Set sh3 = Sheets("Errors")
r3 = sh3.Range("B" & Rows.Count).End(xlUp).Row + 1
For c = 1 To 4
sh3.Cells(r3, c) = Sheet2.Cells(r1, c)
Next
Sheet2.Cells(r1, "J") = Sheet2.Cells(xrow, "J")
Sheet2.Cells(r1, "K") = "** Duplicate Case Number **"
End If
End If
r1 = r1 + 1
Wend
End Sub
Sub restart()
Set sh1 = Sheets("DATA")
Set sh2 = Sheets("Assigned Summary")
sh1.Range("I2:K1000").ClearContents
sh2.Range("M4:n1000").ClearContents
r2 = 4
While sh2.Cells(r2, "B") <> ""
sh2.Cells(r2, "C") = 0
r2 = r2 + 1
Wend
For s = Sheets.Count - 5 To Sheets.Count - 1
Sheets(s).Range("A2:E1000").ClearContents
Next
End Sub
Bookmarks