Hoi Experts,
Met onderstaande script worden gegevens in kolom D gezet onder de laatste ingevulde cel in kolom d
Echter nu wil ik dat alleen in de Range D5 tot D20 deze gegevens gezet gaan worden ipv de hele kolom.
Wie kan mij de huidige VBA code aanpassen om dit te realiseren.
Na regel 20 worden ook weer gegevens in gevuld maar dan met een andere menu met checkboxen.
Dit was voorheen niet daarom voldeed destijds deze script.
Bij voorbaat dank.
Jan E
Met onderstaande script worden gegevens in kolom D gezet onder de laatste ingevulde cel in kolom d
Echter nu wil ik dat alleen in de Range D5 tot D20 deze gegevens gezet gaan worden ipv de hele kolom.
Wie kan mij de huidige VBA code aanpassen om dit te realiseren.
Na regel 20 worden ook weer gegevens in gevuld maar dan met een andere menu met checkboxen.
Dit was voorheen niet daarom voldeed destijds deze script.
Code:
Private Sub CommandButton1_Click()
Dim Item As String, ccont As Control
For Each ccont In Me.Controls
If TypeName(ccont) = "CheckBox" Then
If ccont = True Then Item = Item & ccont.Caption & ","
End If
Next ccont
If Len(Item) > 0 Then Sheets("data").Range("D" & Rows.Count).End(xlUp).Offset(1) = Left(Item, Len(Item) - 1)
For Each ccont In Me.Controls
If TypeName(ccont) = "CheckBox" Then ccont = False
Next ccont
End Sub
Bij voorbaat dank.
Jan E
Laatst bewerkt door een moderator: