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

UserForm - Befehle zusammenziehen

Forumthread: UserForm - Befehle zusammenziehen

UserForm - Befehle zusammenziehen
18.06.2020 09:02:08
Mike
Hallo!
Ich bitte um Hilfe. Ich habe eine UserForm erstellt, auf der einige Label sind, die wiederum die Daten von einer Zelle mit Formelinhalt beziehen. Bis zur KW37 ist alles gut gegangen und hat auch alles synchronisiert. Sobald ich mehr Befehle eintrage, lässt sich die Excel-Datei nicht mehr öffnen und es kommt auch keine Fehlermeldung. Ich habe schon alles kontrolliert (Zelleneigenschaft, Befehle usw.), aber alles korrekt.Ich (als Leihe) vermute daher, dass die Höchstanzahl der Befehle unter Private Sub UserForm_Initialize() erreicht sind.
Sollte das so sein, würde ich die Hilfe benötigen, um meine Befehle zusammenzuziehen bzw. zu verkürzen.
Private Sub UserForm_Initialize()
'Eintragen Kontrollk?stchen in Zelle
CheckBox_KW1.ControlSource = "SYSTEM!A7"
CheckBox_KW2.ControlSource = "SYSTEM!B7"
CheckBox_KW3.ControlSource = "SYSTEM!C7"
CheckBox_KW4.ControlSource = "SYSTEM!D7"
'Hintergrund der UserForm anpassen
UserForm1.BackColor = RGB(204, 255, 204)
'Grundfarbe Jahr linke Seite anpassen
Label14.BackColor = RGB(204, 255, 204)
Label321.BackColor = RGB(204, 255, 204)
Label_JAHR.BackColor = RGB(204, 255, 204)
CommandButton_KW1.BackColor = RGB(0, 128, 0)
CommandButton_KW1_VZ.BackColor = RGB(153, 51, 0)
CommandButton_KW1_PV.BackColor = RGB(0, 102, 204)
CommandButton_KW2.BackColor = RGB(0, 128, 0)
CommandButton_KW2_VZ.BackColor = RGB(153, 51, 0)
CommandButton_KW2_PV.BackColor = RGB(0, 102, 204)
CommandButton_KW3.BackColor = RGB(0, 128, 0)
CommandButton_KW3_VZ.BackColor = RGB(153, 51, 0)
CommandButton_KW3_PV.BackColor = RGB(0, 102, 204)
'Jahrezahl anzeigen
Me.Label_JAHR.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("B1").Value
'KW1
Me.Label_Von_KW1.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("A9").Value
Me.Label_Bis_KW1.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("A10").Value
Me.Label_KW1.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("A5").Value
'KW2
Me.Label_Von_KW2.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("B9").Value
Me.Label_Bis_KW2.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("B10").Value
Me.Label_KW2.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("B5").Value
'KW3
Me.Label_Von_KW3.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("C9").Value
Me.Label_Bis_KW3.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("C10").Value
Me.Label_KW3.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("C5").Value
'KW4
Me.Label_Von_KW4.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("D9").Value
Me.Label_Bis_KW4.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("D10").Value
Me.Label_KW4.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("D5").Value
'KW5
Me.Label_Von_KW5.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("E9").Value
Me.Label_Bis_KW5.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("E10").Value
Me.Label_KW5.Caption = ActiveWorkbook.Worksheets("SYSTEM").Range("E5").Value
usw......bis KW53
leider geht es ab KW38 nicht mehr?
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: UserForm - Befehle zusammenziehen
18.06.2020 10:48:13
onur

'KW1-53
Dim i
For i=1 to 53
With ActiveWorkbook.Worksheets("SYSTEM")
Me.Controls("Label_Von_KW" & i).Caption = .Cells(9,i).Value
Me.Controls("Label_Bis_KW" & i).Caption = .Cells(10,i).Value
Me.Controls("Label_KW" & i).Caption = .Cells(5,i).Value
End With
Next i

Anzeige
AW: UserForm - Befehle zusammenziehen
18.06.2020 11:11:30
Mike
Hallo Onur!
Herzlichen Dank für die schnelle Hilfe, hat super funktioniert.
LG
Mike
Gerne !
18.06.2020 11:12:20
onur
;

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