Ich habe da folgendes Problem:
Ich hab eine Userform mit 12 Checkboxen (für jedes Monat eine), angeordnet sind sie so: Jänner bis Juni in der linken Spalte, Juli bis Dezember in der rechten Spalte (fangen auf der gleichen Höhe an)
Wenn ich dann in der Userform auf OK klicke soll er mir überprüfen welche Monate ausgewählt wurden.
y=12 'da ich in der 12. spalte anfange
...
For Each cbox In Controls
If TypeName(cbox) = "CheckBox" Then
If cbox.Value = True Then
.Cells(x, y) = userform1.textbox1.Value
End If
y = y + 1
End If
Next
x und y sind die Koordinaten im worksheet.
Die x Koordinate stimmt immer, jedoch ist y falsch.
Und zwar hab ich mir mal mit einer msgbox angesehen, welche Checkbox Excel gerade kontrolliert und da ist der Hund begraben. Excel geht da so vor: Jänner - Juni passt, dann Dezember, Juli - November
Egal was ich bisher probiert habe (Name der Checkbox in der Reihenfolge 1-12; Dezember weiter nach rechts gerückt; ...), ich verstehe nicht warum Dezember da vorgezogen wird.
Ich hoffe mir kann da jemand helfen!
Danke schon mal im voraus!
Grüße
Alex