Thank you for the great enhancement.
Works very well so far as I’ve tested.

A display issue:
Switch to a CSV format whose Delimiter is more than 1 character.
** If the window is not wide enough, the delimiter in the view “changes” to the 1st character with a newline mark. **

Suggestions for CSV toolbar:
Besides the macro Remove method, add a “Remove” menu item for the format buttons.
+ Option: Add rows when not fit. (And hope Markers and other toolbars will also have this option.)