I fixed the error, though I have no idea why it works...
I created a new combobox for the ES1,S1,ES2,S2 fields and applied the same rowsource, name, internal column widts, etc, so that it was an exact replica, and now the columnwidth VBA statement can change them. What's up with that?
So...