Ik wil filteren uit een ledenlijst. Deze moeten in de juiste teams geplaatst worden.
Eerst heb ik de betreffende teams uit dezelfde lijst gefilterd en op volgorde gezet. (Zie fotobijlage)
Nu wil ik deze teamselectie gebruiken om de teams samen te voegen op 1 werkblad “Teams+Scheidsrechters”
De gegevens voor de positie op dat blad komen uit een andere werkblad “Info”. (A2, C2, D2 en A3, C3, D3 etc)
De te filteren lijst staat op werkblad “Ledenlijst”
Op deze manier moet de hele lijst uit kolom “A” worden doorlopen en na het laatste team stoppen.
Het aantal teams kan variëren.
Ik ben aan het zoeken hoe ik dit moet doen, maar kan er niet uitkomen.
De eerste 2 regels zijn mijn poging om de 1e variabele op te vragen, maar dat moet simpeler kunnen, denk ik.
Onderstaande code werkt zoals ik het graag zou willen, alleen heb ik daar handmatig de cellen ingevuld.
Deze heb ik nu vervangen door de benamingen welke ik hiervoor zou willen gebruiken.
Sub Teams_verdelen_test()
' Teamleden verdelen over beschikbare teams, variabelen Team, Teamnaam,Teamlid
Sheets("Info").Select
Range(“Team”).Copy
Sheets("Teams+Scheidsrechters").Select
Range(“Teamnaam”).PasteSpecial
Sheets("Ledenlijst").Select
ActiveSheet.Range("$A$1:$M$132").AutoFilter Field:=11
ActiveSheet.Range("$A$1:$M$132").AutoFilter Field:=11, Criteria1:=”Team”
Range("B2:B125,M2:M125").Copy
Sheets("Teams+Scheidsrechters").Select
Range(“Teamlid”).PasteSpecial
End Sub
Ik hoop dat jullie me verder kunnen helpen.
Mvg Paul
Eerst heb ik de betreffende teams uit dezelfde lijst gefilterd en op volgorde gezet. (Zie fotobijlage)
Nu wil ik deze teamselectie gebruiken om de teams samen te voegen op 1 werkblad “Teams+Scheidsrechters”
De gegevens voor de positie op dat blad komen uit een andere werkblad “Info”. (A2, C2, D2 en A3, C3, D3 etc)
De te filteren lijst staat op werkblad “Ledenlijst”
Op deze manier moet de hele lijst uit kolom “A” worden doorlopen en na het laatste team stoppen.
Het aantal teams kan variëren.
Ik ben aan het zoeken hoe ik dit moet doen, maar kan er niet uitkomen.
De eerste 2 regels zijn mijn poging om de 1e variabele op te vragen, maar dat moet simpeler kunnen, denk ik.
Onderstaande code werkt zoals ik het graag zou willen, alleen heb ik daar handmatig de cellen ingevuld.
Deze heb ik nu vervangen door de benamingen welke ik hiervoor zou willen gebruiken.
Sub Teams_verdelen_test()
' Teamleden verdelen over beschikbare teams, variabelen Team, Teamnaam,Teamlid
Sheets("Info").Select
Range(“Team”).Copy
Sheets("Teams+Scheidsrechters").Select
Range(“Teamnaam”).PasteSpecial
Sheets("Ledenlijst").Select
ActiveSheet.Range("$A$1:$M$132").AutoFilter Field:=11
ActiveSheet.Range("$A$1:$M$132").AutoFilter Field:=11, Criteria1:=”Team”
Range("B2:B125,M2:M125").Copy
Sheets("Teams+Scheidsrechters").Select
Range(“Teamlid”).PasteSpecial
End Sub
Ik hoop dat jullie me verder kunnen helpen.
Mvg Paul
Bijlagen
Laatst bewerkt: