Evtl. hilft auch die Layout View weiter, welche einfachere Möglichkeiten bietet, die Spaltenbreiten zu verändern (über das ganze Formular durch). Ich selber habe es noch nie versucht, aber ich denke, es sollte auch das per VBA machbar sein, statt alle Controls
per Code zu verschieben und in der Grösse anzupassen.
Noch ein Hinweis: Es ist für den Benutzer nicht unbedingt angenehm, wenn sich ein Datenerfassungsformular in der Grösse verändert. Die Inhalte von Controls werden dann u.U abgeschnitten und der Benutzer findet die Controls auf dem Bildschirm u.U. nicht sofort,
weil die Auflösung geändert wurde. Zumindest meine Benutzer können mit einer "vorgeschriebenen" Mindestauflösung leben und wenn Sie darunter arbeiten, dann gibt es noch die Scroll Balken, wie das bei allen Anwendungen üblich ist.
Gruss
Henry