Danke für die Antwort!
Also oben möchte ich über die Buttons +/- Spalten einfügen und löschen können. Die neu eingefügte Spalte soll dann direkt das A1,A1 - A2,A2, ... fortlaufend Nummerieren
Genauso ist es mit den Buttons links, da wird auch eine Zeile eingefügt, und die Nummer für jeden Eintrag soll sich um eins erhöhen.
Über den Button Mitarbeiter löschen werden dann die Zeilen wieder gelöscht, das heißt die Nummer soll sich dann auch wieder anpassen. Kann man beim löschen auch bestimmte Bereiche ausschließen?
Hier die Codes für Schicht 1+
Private Sub CommandButton1_Click()’ Schicht 1+
Dim z As Long
z = 7
Do
If Sheets("Tabelle1").Cells(z, 1) = "" And Sheets("Tabelle1").Cells(z - 1, 1) = "S1" Then
Exit Do
Else: Msg = "fehler"
End If
z = z + 1
Loop
MsgBox z
Rows(z).Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
'With Cells(z, 2) = Cells(z - 1, 1).Value + 1
'End With
End Sub
Code für Mitarbeiter löschen
Private Sub CommandButton2_Click() 'Mitarbeiter löschen
Dim zeile As Long
zeile = InputBox("Welche Zeile?", "Zeile löschen unter Zeile x")
Rows(zeile).Delete
'Rows(zeile).Copy
'Rows(zeile + 1).PasteSpecial Paste:=xlPasteFormats
End Sub
Wieder Danke im Voraus!