Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1096to1100
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
cmd automatisch in Userform erstellen
hary
Moin allemiteinander
Bin was am ausprobieren. Der Code macht auch was er soll. AAAAber: Es werden nicht die Namen der Blaetter in cmd.caption uebernommen bzw es wir immer nur der Name vom letzten Blatt fuer alle cmd's genommen. Wo liegt der Fehler? Kontrolle mit F8 zeigt mir wechselnde Namen, hapert halt nur am Eintrag.

Private Sub UserForm_Activate()
Dim NewCommandButton As CommandButton
Dim wks As Worksheet
Dim i As Long
For Each wks In ThisWorkbook.Worksheets
For i = 2 To 30 * Worksheets.Count Step 30
Set NewCommandButton = Me.Controls.Add("Forms.CommandButton.1", "cmdNewControl")
NewCommandButton.Name = wks.Name
NewCommandButton.Caption = wks.Name
NewCommandButton.Top = i
NewCommandButton.Left = 2
NewCommandButton.Width = 50
NewCommandButton.Height = 30
Next
Next
End Sub

Danke im vorraus
Hary

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: cmd automatisch in Userform erstellen
25.08.2009 08:32:42
Anton
Hallo Hary,
probier's so:
Private Sub UserForm_Initialize()
Dim NewCommandButton As CommandButton
Dim wks As Worksheet
Dim i As Long
i = 2
For Each wks In ThisWorkbook.Worksheets
Set NewCommandButton = Me.Controls.Add("Forms.CommandButton.1", "cmdNewControl")
NewCommandButton.Name = wks.Name
NewCommandButton.Caption = wks.Name
NewCommandButton.Top = i
NewCommandButton.Left = 2
NewCommandButton.Width = 50
NewCommandButton.Height = 30
i = i + 30
Next
End Sub

mfg Anton
Danke
25.08.2009 09:35:29
hary
Hallo Anton
Das Glueck lag doch so nah, nur an der falschen Stelle(das i ).
Danke
Gruss hary
Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige