ich versuche eine Makro zu erstellen um das planen von Schulungen zu vereinfachen.
Mein Ziel ist es auf einen CommandButton zu drücken und in Excel erstellt sich ein "Schulungsblock" wo ich Daten wie Termine, Uhrzeiten, Raum usw. eintragen kann.
Auf einem 2. CommandButton möchte ich diesen gesamten "Schulungsblock" wieder löschen .
Was bisher geklappt hat ist das erstellen eines Schulungsblocks, doch die Nummerierung funktioniert nicht wie ich es möchte.
Pro klick auf den Button "Schulungsblock erstellen" soll auch ein nummerierter Schulungsblock erstellt werden, z.B. "Schulungsblock 1", "Schulungsblock 2", "Schulungsblock 3" usw.
In einer Combobox kann ich den gewünschten Schulungsblock dann auch auswählen, aber das löschen von dem jeweiligen Schulungsblock funktioniert noch nicht.
Ich bitte um eure Hilfe.
Beste Grüße
Daniel
Hier mein bisheriger Code:
Private Sub Schlungsblock_löschen_Click()
'löschen des gewählten Schulungsblocks
Worksheets("Tabelle1").Activate
Schulungsbox.Clear (mir fehlt komplett der Ansatz)
End Sub
Private Sub Schulungsblock_erstellen_Click()
'erstellen von Schulungsblöcken
'Schulungsblock"nummer" muss noch steigen! Klappt mit for/next Schleife irgendwie nicht...
Worksheets("Tabelle1").Activate
Range("A1").Select
ActiveCell.Value = "Schulungsblock 1"
Range("A1:G1").Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent1
.TintAndShade = 0.799981688894314
.PatternTintAndShade = 0
End With
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub
Private Sub UserForm_Initialize()
'zwischen Schulungsblöcken wählen
Worksheets("Tabelle1").Activate
UserFormSchulungen.Schulungsbox.RowSource = "A:A"
End Sub