Here is a non-VBA way to approximate what you are asking for:
1. Set the LinkedCell property of each checkbox to the corresponding cell in another column (e.g., column "C"
2. Hide the column if you want to (optional)
3. On sheet 2, put formulas starting in row 2:
Code:
=IF(Sheet1!C1,Sheet1!A1,"")
4. Put an appropriate header in row 1.
5. With the header cell selected, click Data/Filter/Autofilter from the menu
6. Click the button in row 1 and select (NonBlanks)
7. When different boxes are checked on sheet 1, click the button in row1 of sheet2, select (All), then repeat step 6.
If you want a VBA solution, you should post again in forum707 - VBA Visual Basic for Applications (Microsoft)
Hope this helps.