HSV
Ik heb de code in de sheet geplaatst maar de lijst wordt daar ook ingevuld vanaf de tweede rij.
Ik heb de code in de sheet geplaatst maar de lijst wordt daar ook ingevuld vanaf de tweede rij.
Code:
Private Sub Worksheet_Activate()
With Sheets("Namenlijst")
.Cells(1).CurrentRegion.Offset(1).ClearContents
For Each sh In Sheets(Array("Apothekers", "Kinesisten", "MedGen", "Tandartsen", "Specialisten"))
ar = sh.Cells(2, 1).CurrentRegion.Offset(4).Resize(, 4)
ReDim ar1(1 To UBound(ar) - 4, 1 To 5)
For j = 1 To UBound(ar) - 4
ar1(j, 1) = ar(j, 1)
ar1(j, 2) = ar(j, 4)
ar1(j, 3) = ar(j, 3)
ar1(j, 4) = sh.Name
ar1(j, 5) = j + 5
Next j
.Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(UBound(ar1), UBound(ar1, 2)) = ar1
Next sh
.Cells(1).CurrentRegion.Sort .[A1], , .[B1], , , , , 1
End With
End Sub