Ohh, I tested it, it is quite clever, thanks for all your effort.
There is just one problem.
The part D, E, F of your table is over 800 rows long in my table, and the second part (H, I) of your table has to be shown on the top of my table and can contain non or 3 rows or maybe 30 rows of the first Part (D, E, F)
and it is not helpfull to reserve all over 800 rows for the second part of the table just for the rows in H and I on the top, just for the case that all 800 rows are shown, you know what I mean?
I just want to see the activated rows, maybe 10, and don't want to let the rest, lets say 790 rows, as empty rows.
In my solution with VBA, I have 2 complete tables, one above the other, but the upper table is just shown with the activated rows, the rest is not visible, is deactivated, fadet out.
And I reckon, if I use your solution, i have to reserve all 800 rows in the top table and only, lets say, the first 10 are shown, the rest of the rows are empty, but visible.
But independently, I appreciate your effort to help me.