I am sorry for more by-the-way.
If the User.msvSDListDirection value is changed in the shapesheet, nothing is changed on the page.
But if a member is added to this list, list direction will be changed.
I've made a short Video and uploaded to YouTube.
https://youtu.be/VX8UsEjnxAcPlease enjoy.
In the case of VBA macro only the ContainerProperties is effective to change the list properties in the macro.
For example.
MyListShape.ContainerProperties.ListDirection = visListDirTopToBottom
But
MyListShape.Cells("User.msvSDListDirection").formulaU = visListDirTopToBottom
does not work at all.