Hi Ronald,
The biggest complication here is in constructing a 'horizontal' list from items selected from a vertical list.
Here's an alternative that uses Ian's solution as a jumping off point, but constructs the list as it goes along, and needs only simple cell reference for the transfer of that list to Tabel 5.
To start here's the 'above the waterline' view:

Of course, the formula below the smaller table gives a clue to what's going on 'below the waterline," especially with that reference to C13.
Here's the 'behind the scenes' view:

The formula below Tabel 6 is entered in C2, then filled down to the end of column C.
The formula gets the value from the cell above itself, then appends the result of the IF statement.
If checks in column B for a 1. IF there is a 1 in column B, it copies the value from 'this row' of column A, then appends a space. If there is not a 1 in column B, IF returns a null string, which adds no length to the string copied from the previous row.
Results can be seen in column C.
NOTE: as each copy of the formula starts by getting the contents of the cell in the previous row of 'this column', it is necessary to insert a null string into Tabel 6::C1 to prevent a zero at the beginning of the final list. The easiest way is to enter the formula ="" into this cell. (The = will open the formula Editor. Just type the two double quotation marks into the editor, then click the green chackmark to confirm the formula and close the editor.
On Tabel 5, the formula shown above simply picks up the final result from the last cell in column C—C13 in the example.
As a space was aded after each name transferred to the growing list, the end result will include a space after the last word in the list. The easiest place to remove this space is during the transfer to Tabel 5. If that's important, use this variation for the formula in Tabel 5::A2
TRIM(Tabel 6::C13)
Regards,
Barry