03.04.2020, 20:14
Hallo zusammen,
beiliegenden Code habe ich bereits mit Hilfe des Forum´s erstellt bekommen. Ich konnte diesen auch soweit an meine Tabellenblätter anpassen.
Vielleicht hat jemand kurz Zeit und Lust mir zu erklären, welcher Teil des Codes dafür verantwortlich ist, dass besagte Zeilen kopiert und eingefügt werden.Sprich, was muss ich ändern wenn ich aus dem Tabellenblatt "Privat" die Zeilen A 20-A30 kopieren möchte und diese in der Tabelle "Leistungsberbesserungen" einfügen möchte
Da ich ca. 100 Checkboxen ansteuern möchte macht es sicherlich Sinn, wenn ich es einmal verstehen würde :)
Hier der vorhandene Code:
Private Sub CommandButton1_Click()
Dim L As Long
L = ThisWorkbook.Sheets("Leistungsverbesserungen").Cells(Rows.Count, 1).End(xlUp).Row
If Me.CheckBox1 = True Then
L = ThisWorkbook.Sheets("Leistungsverbesserungen").Cells(Rows.Count, 1).End(xlUp).Row
If L = 1 Then L = 0
Sheets("Leistungsverbesserungen").Range("A" & L + 1 & ":A" & L + 3).Value = Sheets("Privat").Range("A28:A41").Value
End If
If Me.CheckBox2 = True Then
L = ThisWorkbook.Sheets("Leistungsverbesserungen").Cells(Rows.Count, 1).End(xlUp).Row
If L = 1 Then L = 0
Sheets("Leistungsverbesserungen").Range("A" & L + 1 & ":A" & L + 3).Value = Sheets("Beruf").Range("A3:A5").Value
End If
End Sub
beiliegenden Code habe ich bereits mit Hilfe des Forum´s erstellt bekommen. Ich konnte diesen auch soweit an meine Tabellenblätter anpassen.
Vielleicht hat jemand kurz Zeit und Lust mir zu erklären, welcher Teil des Codes dafür verantwortlich ist, dass besagte Zeilen kopiert und eingefügt werden.Sprich, was muss ich ändern wenn ich aus dem Tabellenblatt "Privat" die Zeilen A 20-A30 kopieren möchte und diese in der Tabelle "Leistungsberbesserungen" einfügen möchte
Da ich ca. 100 Checkboxen ansteuern möchte macht es sicherlich Sinn, wenn ich es einmal verstehen würde :)
Hier der vorhandene Code:
Private Sub CommandButton1_Click()
Dim L As Long
L = ThisWorkbook.Sheets("Leistungsverbesserungen").Cells(Rows.Count, 1).End(xlUp).Row
If Me.CheckBox1 = True Then
L = ThisWorkbook.Sheets("Leistungsverbesserungen").Cells(Rows.Count, 1).End(xlUp).Row
If L = 1 Then L = 0
Sheets("Leistungsverbesserungen").Range("A" & L + 1 & ":A" & L + 3).Value = Sheets("Privat").Range("A28:A41").Value
End If
If Me.CheckBox2 = True Then
L = ThisWorkbook.Sheets("Leistungsverbesserungen").Cells(Rows.Count, 1).End(xlUp).Row
If L = 1 Then L = 0
Sheets("Leistungsverbesserungen").Range("A" & L + 1 & ":A" & L + 3).Value = Sheets("Beruf").Range("A3:A5").Value
End If
End Sub