Sub DisplayForm()
Dim lastRow As Long, NextItem, PORowStart, i
Dim wsSUM As Worksheet
Set wsSUM = ActiveSheet '[b]I would prefer a specific sheet name here[/b]
PORowStart = 13 '[b]this ought to be derived[/b]
With Worksheets("POLog")
lastRow = .Cells(.Rows.Count, "B").End(xlUp).Row
wsSUM.Range("PONumber2").Value = lastRow + 1
wsSUM.Range("PONo") = .Range("A" & lastRow + 1).Value
wsSUM.Range("POnumber").Value = ""
wsSUM.Range("SubTotal").Value = 0
NextItem = wsSUM.Range("NextItem").Value
.Range(.Range("B" & PORowStart + 1), .Range("M" & PORowStart + 1)).ClearContents
If NextItem > 2 Then
For i = (PORowStart + (NextItem - 1)) To (PORowStart + 2) Step -1
.Rows(i).EntireRow.Delete
Next i
End If
Range("A1").Value = 1 '[b]Which sheet???[/b]
' ProductSelection.Show
wsSUM.Range("POnumber").Value = wsSUM.Range("PONumber2").Value
End With
End Sub