Goedenavond,
Ik wil graag met VBA een loop maken om tabbladen te kopiëren.
In het tabblad "Start" staan in kolom B paragraaf nummers van een checklist.
In kolom F staat een "nee" voor geen verdere actie, en "ja" voor de actie tabblad kopiëren.
Nu wil ik graag dat de loop kopieën maakt van tabblad "leeg blad" van elke "ja", waarbij de naam van het tabblad de cel B is van dezelfde rij.
In het voorbeeld bestand zal hij 2 tabbladen moeten aanmaken (2x "ja") met de naam "1,2" en "1,4"
Onderstaande code ben ik mee bezig geweest, maar kom maar niet verder.
Sub Kopieer()
With Sheets("Start")
For Each ja In .Range("F5:F" & .Cells(Rows.Count, 1).End(xlUp).Row)
Sheets("leeg blad").Copy , Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = ja
Next
End With
End Sub
mvrgr Rendo
Ik wil graag met VBA een loop maken om tabbladen te kopiëren.
In het tabblad "Start" staan in kolom B paragraaf nummers van een checklist.
In kolom F staat een "nee" voor geen verdere actie, en "ja" voor de actie tabblad kopiëren.
Nu wil ik graag dat de loop kopieën maakt van tabblad "leeg blad" van elke "ja", waarbij de naam van het tabblad de cel B is van dezelfde rij.
In het voorbeeld bestand zal hij 2 tabbladen moeten aanmaken (2x "ja") met de naam "1,2" en "1,4"
Onderstaande code ben ik mee bezig geweest, maar kom maar niet verder.
Sub Kopieer()
With Sheets("Start")
For Each ja In .Range("F5:F" & .Cells(Rows.Count, 1).End(xlUp).Row)
Sheets("leeg blad").Copy , Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = ja
Next
End With
End Sub
mvrgr Rendo