Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Userform

Forumthread: Userform

Userform
18.02.2018 11:01:44
Rolf

Hallo und ein schönes Wochenende,
In einer Userform steht:
Private Sub Label1_Click()
Label1.Top = 30
Label1.Left = 10
End Sub
Wird die Userform geöffnet, nimmt das Label1 seinen zugewiesenen
Platz ein.
Meine Frage:
Ist es möglich, dass auch im VBA-Editor das Label1 im "Userformentwurf" diesen
Platz (30/20) einnimmt, ohne dass ich im Eigenschaftsfenster diese Werte eingeben muss.
Bei viele Labels in einer Userform wäre das sehr hilfreich.
Viele Grüße
Rolf
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Userform
18.02.2018 11:03:49
Hajo_Zi
Hallo Rolf,
die Aussage ist falsch, das passiert erst, wenn das Label angeklickt wird.
Mir ist kein Variante im VBA Editor bekannt.

AW: Userform
18.02.2018 11:06:49
Rolf
Hallo Hajo,
danke für die schnelle Antwort.
Gruß Rolf
AW: Userform
18.02.2018 11:13:53
Sepp
Hallo Rolf,
das geht vom Prinzip her so.
Sub moveControl()
  Dim objCtrl As Object, objUF As Object, objProject As Object
  Dim strFormName As String, strControl As String

  strFormName = "Userform1"
  strControl = "Label1"

  Set objProject = ThisWorkbook.VBProject

  Set objUF = objProject.VBComponents(strFormName)

  For Each objCtrl In objUF.Designer.Controls
    With objCtrl
      If LCase(.Name) = LCase(strControl) Then
        .Top = 30
        .Left = 20
      End If
    End With
  Next

  Set objUF = Nothing
  Set objProject = Nothing
End Sub

VBA/HTML-CodeConverter, AddIn für Office 2002-2016 - in VBA geschrieben von Lukas Mosimann. Projektbetreuung:RMH Software & Media

Code erstellt und getestet in Office 16 - mit VBAHTML 12.6.0

Gruß Sepp

Anzeige
AW: Userform
18.02.2018 11:35:09
Rolf
Danke Sepp,
habe es gleich getestet - klappt vorzüglich!
Viele Grüße
Rolf
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige