The only way to get exactly what you want is (through the
Developer tab if you will, but we'll do it without) to write a macro (=vba) to do it.
In the file you atached to msg#7, right-click on the tab
Sheet1 and choose
View code. The VB Editor should show up and the blinking cursor is where you paste the following code:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo errorexit
StringsInColumns = Array("", "", "", "Priority", "Due Date", "What", "Who", "Status")
Set CellsToCheck = Range("D6:H20").SpecialCells(xlCellTypeBlanks)
If Not CellsToCheck Is Nothing Then
Application.EnableEvents = False
For Each cll In CellsToCheck.Cells
cll.Value = StringsInColumns(cll.Column - 1)
Next cll
End If
errorexit:
Application.EnableEvents = True
End Sub
Then go back to your sheet and adjust something in the table.
If it works to your satisfaction, save the file as
.xlsm or
.xlsb