UserForm-Problem mit .Width/.Height /.Top/.Left
15.08.2017 16:00:59
Martin
ich beabsichtige ein UserForm als Vollbild darzustellen und wollte die Positionierung der Steuerelemente dynamisch berechnen. Jedoch verstehe ich die "Maßeinheit" von .Top und .Width nicht, ich dachte immer die Maßeinheit wäre Pixel und mit folgendem Code könnte ich einen Button an der unteren rechten Ecke des UserForm platzieren:
Sub cmdPosition()
With CommandButton1
.Top = UserForm1.Height - .Height
.Left = UserForm1.Width - .Width
End With
End Sub
Jedoch befindet sich der CommandButton dann weit außerhalb des Bildschirmbereichs. Zur Veranschaulichung habe ich eine Beispieldatei hochgeladen, in welcher per SpinButton die Top- und Left-Koordinaten eines Buttons verändert werden können:https://www.herber.de/bbs/user/115486.xls
Nur leider verstehe ich die Positionsdaten trotzdem nicht :-(
Wie kann ich zum Beispiel den Button dynamisch an die untere rechte Ecke setzen?
Viele Grüße
Martin