Hier alles am Stück
11.11.2015 15:19:43
Michael
Hi Iak,
ich habe es getestet mit:
Private Sub CheckBox10_Click()
' Diese Zeile kannst Du dann wieder löschen...
Dim wahr As Boolean
Dim nz As Long
wahr = True
nz = wksVordruck.Cells(Rows.Count, 6).End(xlUp).Row + 1 'neue Zeile
' wenn Du die nächste wieder verwendest.
' If Me.CheckBox10 = True Then
If wahr = True Then
wksVorgaben.Range("E15").Copy wksVordruck.Cells(nz, 6)
'Else
' wksVordruck.Cells(nz, 6).ClearContents
End If
End Sub
allerdings mit der Variablen wahr anstatt Me.CheckBox10, weil ich keine Lust habe, hier Checkboxen zu malen.
Den Else-Zweig habe ich auskommentiert, weil er relativ sinnlos ist: suche die nächste leere Zelle und mache sie leer - ist sie doch sowieso!
Schöne Grüße,
Michael
P.S.: Also, nochmal für Dich ohne meine Testdaten:
Private Sub CheckBox10_Click()
Dim nz As Long
nz = wksVordruck.Cells(Rows.Count, 6).End(xlUp).Row + 1 'neue Zeile
If Me.CheckBox10 = True Then
wksVorgaben.Range("E15").Copy wksVordruck.Cells(nz, 6)
'Else
' wksVordruck.Cells(nz, 6).ClearContents
End If
End Sub