Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1608to1612
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige