Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Label
BildScreenshot zu Label Label-Seite mit Beispielarbeitsmappe aufrufen

Steuerelemente position abhängig von Label


Betrifft: Steuerelemente position abhängig von Label von: Andreas
Geschrieben am: 07.08.2018 21:59:27

Hallo Exelprofis,

Mit folgendem Code stelle ich mein Userform auf Vollbild, dazu positioniere ich noch ein Label als Rahmen in der Mitte des Userform. :

Private Sub UserForm_activate()

With Abrechnung ' UserForm


.Height = Application.Height / 1 ' Userform im Vollbildmodus
.Width = Application.Width / 1

' .Label_A.Left = (.Width - .Label_A.Width) / 2 ' Rahmen mittig
' .Label_A.Top = (.Height - .Label_A.Height) / 2 - 10 ' Rahmen mittig

Meine Labels und Steuerelemente Zentriere ich folgendermaßen:

.Label3.Left = (.Width - .Label3.Width) / 2 - 100
.Label3.Top = (.Height - .Label3.Height) / 2 - 214

Gibt es eine Möglichkeit die Positionen der Steuerlemente in Abhägigkeit vom linken und oberen Rand des Labels_A festzulegen?

Also zB. Label3 = 12 Punkte von links und 24 Punkte von oben des Labels_A (Ähnlich der Positionierung im Eigenschaftsfenster).

Vielen Dank fürs lesen und die Hilfe,

mfg, Andreas



  

Betrifft: per VBA einem Outlook-Termin ein neues Feld von: Andreas
Geschrieben am: 07.08.2018 22:25:35

Hallo

Wenn ich Frage richtig verstanden habe:

With Abrechnung
.Label3.Left = .Label_A.Left + 12
.Label3.Top = .Label_A.Top + 24
End With

Grüsse

Andreas


  

Betrifft: AW: per VBA einem Outlook-Termin ein neues Feld von: Andreas
Geschrieben am: 07.08.2018 22:30:59

Hallo Andreas,

Hier wimmelt es ja von Andreassen. Vielen Dank für die Hilfe, genau das habe ich gesucht.

Nen schönen Abend noch,

mfg, Andreas


Beiträge aus dem Excel-Forum zum Thema "Steuerelemente position abhängig von Label"