Anlegen, Benennen und Füllen von Registerblättern per Makro
23.05.2024 16:31:52
Kitekat
ich benötige Hilfe bei einem Excel-Makro und hoffe, ihr könnt mir helfen? :-)
Beispieldatei: https://www.herber.de/bbs/user/169668.xlsm
Ich habe eine Datei die aus den Registern "Übersicht" und "Vorlage" besteht.
In der Übersicht sind Mitarbeiter vorhanden, für diese soll nach der Vorlage ein Register angelegt werden. Hierfür habe ich auch ein passendes Makro gefunden:
Sub Anlegen()
Dim Wiederholungen As Long
Dim wksL As Worksheet
Set wksL = Worksheets("Übersicht")
Application.ScreenUpdating = False
Worksheets("Übersicht").Activate
For Wiederholungen = 1 To Range("A65536").End(xlUp).Row
If Cells(Wiederholungen, 1) > "" Then
Worksheets("Vorlage").Copy after:=Sheets(Sheets.Count)
ActiveSheet.Name = wksL.Cells(Wiederholungen, 1).Text
Else
Exit Sub
End If
Worksheets("Übersicht").Activate
Next
Set wksL = Nothing
Application.ScreenUpdating = True
End Sub
Allerdings sollen in dem pro Mitarbeiter angelegten Tabellenblatt auch die Felder Name, Vorname, Geburtsdatum, Vertragsbeginn, Vertragsende, Einrichtung und Arbeitstage/Woche gefüllt werden.
Könnt ihr mir hier helfen?
Liebe Grüße
Kitekat
Anzeige