Private Sub UserForm_Click()
Call ListNames
End Sub
Public Sub ListNames()
'Variablendeklarationen
Dim ctrlUF As Control
Dim iCnt%
'Schleife ueber alle Controls
For Each ctrlUF In UserForm1.Controls
'Schleifenzaehler hochsetzen
iCnt = iCnt + 1
'Controleigenschaften auslesen und in Zellen eintragen
Cells(iCnt, 1).Value = ctrlUF.Name
Cells(iCnt, 2).Value = ctrlUF.ControlTipText
'Ende Schleife ueber alle Controls
Next
End Sub
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:1 Nutzer sagt Danke an schauan für diesen Beitrag 28 • Florian20
so geht es. Immer die ganzen Antworten lesen, gelle.
Code:
Sub ListNames()
'Variablendeklarationen
Dim ctrlUF As Control
Dim iCnt%
On Error Resume Next
'Schleife ueber alle Controls
For Each ctrlUF In UserForm1.Controls
'Schleifenzaehler hochsetzen
iCnt = iCnt + 1
'Controleigenschaften auslesen und in Zellen eintragen
Cells(iCnt, 1).Value = ctrlUF.Name
Cells(iCnt, 2).Value = ctrlUF.ControlTipText
Cells(iCnt, 3).Value = ctrlUF.Caption
'Ende Schleife ueber alle Controls
Next
End Sub
Viele Grüße
Klaus-Dieter Der Erfolg hat viele Väter, der Misserfolg ist ein Waisenkind Richard Cobden
Folgende(r) 1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag:1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag 28 • Florian20