>>>Your words
"because a column must, at any time, have one and only one column" should be
"because a column can at any time have one and only one header".
>>
>>Lapsus capitis...
>
>Something wrong with your head? :-)
Temporarily derailed... came back on track fast enough.
>Update: I think I now know the reason for first doing RemoveObject( 'header1' ). That is required when you want to have your replacement to have exactly that name.
Possible - don't remember. I intentionally use name "Hdr" so I can see in the debugger that I'm using a nondefault header.