Hallo JeanPierre,
geen probleem. Bekijk het morgen of zo maar op je gemak. Of je (in je eerste post) gemaakte code werkt betwijfel ik toch. Ze maakt wel nieuwe werkboeken aan, dat wel.
Vergeet niet te beginnen met een 0 in cel "X1" van je eerste werkblad te zetten.
Als je een nieuw (copy) van het laatste werkblad wil aanmaken,
selecteer dan je laatste werkblad, anders krijg je foutmeldingen)
Met onderstaande code (in een module te plaatsen *) zou het wel moeten lukken.
Zet de volgende macro in de Module en activeer de Macro:
Sub KopieerWerkblad()
a = Range("X1").Value + 1
Dim wb As Workbook
Dim ws As Worksheet
Dim nieuwWs As Worksheet
Set wb = ThisWorkbook
Set ws = wb.Sheets("Eigen")
ws.Copy After:=wb.Sheets(wb.Sheets.Count)
Set nieuwWs = wb.Sheets(wb.Sheets.Count)
nieuwWs.Name = "Eigen_" & a
Range("X1") = a
ThisWorkbook.Save
End Sub
Dat werkt hier.
* Module aanmaken:
Open Excel en druk op ALT + F11 om de Visual Basic for Applications (VBA) editor te openen.
Klik op Invoegen in de menubalk en selecteer Module om een nieuwe module toe te voegen.

SoftAid
