An alternative is to use vba. Test this in a
copy of your workbook.
1. Go back to the SALES sheet not having a header row/column so the seats are represented by cells A1:N16
2. Delete everything on the SALES sheet.
3. In Sheet1, the seat numbers A1, ..., N16 are listed in B5:B228 (all 224 of them as indicated by Gerald)
4. On Sheet1, right click the sheet name tab and choose 'View Code'
5. Copy the code below and Paste into the main right hand pane that opened at step 3.
6. Close the VB window.
7. On Sheet1, if you already have some names in column C, select all those names and copy and paste them back again. (That should trigger the macro to enter those names on the SALES sheet.)
8. Now as you enter, delete or change names on Sheet1, those changes should be automatically reflected on the SALES sheet. Note that this does not work in reverse. That is, if you change something on the SALES sheet that change will not automatically be reflected on Sheet1 (though further code should be able to achieve that also if you wanted)
<font face=Courier New><br><SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Sub</SPAN> Worksheet_Change(<SPAN style="color:#00007F">ByVal</SPAN> Target <SPAN style="color:#00007F">As</SPAN> Range)<br> <SPAN style="color:#00007F">Dim</SPAN> rNamesChanged <SPAN style="color:#00007F">As</SPAN> Range, rName <SPAN style="color:#00007F">As</SPAN> Range<br> <br> <SPAN style="color:#00007F">Set</SPAN> rNamesChanged = Intersect(Target, Range("C5:C228"))<br> <SPAN style="color:#00007F">If</SPAN> <SPAN style="color:#00007F">Not</SPAN> rNamesChanged <SPAN style="color:#00007F">Is</SPAN> <SPAN style="color:#00007F">Nothing</SPAN> <SPAN style="color:#00007F">Then</SPAN><br> Application.EnableEvents = <SPAN style="color:#00007F">False</SPAN><br> <SPAN style="color:#00007F">With</SPAN> Sheets("SALES")<br> <SPAN style="color:#00007F">For</SPAN> <SPAN style="color:#00007F">Each</SPAN> rName <SPAN style="color:#00007F">In</SPAN> rNamesChanged<br> .Range(rName.Offset(, -1).Value).Value _<br> = rName.Value<br> <SPAN style="color:#00007F">Next</SPAN> rName<br> <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">With</SPAN><br> Application.EnableEvents = <SPAN style="color:#00007F">True</SPAN><br> <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN><br><SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">Sub</SPAN><br><br><br></FONT>
By the way, you cannot attach your file, but you can post
small screen shots (not all 228 rows please) directly in your post. My signature block below contains 3 methods for posting small screen shots. Test them in the
Test Here forum. That way, if something goes wrong, you won’t be messing up a main forum.