To answer the question posed in the title "Do I Need Macros?", yes. Formulas can display results in the cell in which they are placed, formulas cannot make physical changes to the worksheet/workbook. Macros are required for that.
1) I've put some minor suggested corrections in the formula of OPEN sheet, columns R and T
2) I've changed the named range formulas on the LIST sheet, now you can freely add items to the lists in any column and the named range will dynamically expand itself for you without you needing to do anything special to insert. Just add the items in the next empty cell in any column, sort if you wish.
3) I've added a macro into the OPEN sheet tab module and the CLOSED sheet tab module. Right-click the sheet tab and select VIEW CODE to see/edit them.
OPEN sheet module:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cell As Range
If Not Intersect(Target, Range("U:U")) Is Nothing Then
Application.EnableEvents = False
For Each cell In Intersect(Target, Range("U:U"))
If cell.Value = "Closed" Then
Rows(cell.Row).Copy Sheets("Closed").Range("A" & Rows.Count).End(xlUp).Offset(1)
Rows(cell.Row).Delete xlShiftUp
End If
Next cell
Application.EnableEvents = True
End If
End Sub
CLOSED sheet module
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cell As Range
If Not Intersect(Target, Range("U:U")) Is Nothing Then
Application.EnableEvents = False
For Each cell In Intersect(Target, Range("U:U"))
If cell.Value <> "Closed" Then
Rows(cell.Row).Copy
Sheets("Open").Rows(2).Insert xlShiftDown
Rows(cell.Row).Delete xlShiftUp
End If
Next cell
Application.EnableEvents = True
End If
End Sub
It all seems to work as you described.
Bookmarks