Hoi,
Ik heb een score tabel gemaakt waarbij een knop ervoor zorgt dat de deelnemer gerangschikt worden van hoog naar laag. Door middel van een opgenomen macro heb ik deze gekoppeld aan de knop. Nu heb ik een vijftal tabbladen (andere benaming van het tabblad) met dezelfde lijst, echter andere deelnemers.
In de macro wordt steeds verwezen naar "blad1" dus wanneer ik de macro laat uitvoeren op blad 2 werkt deze dus niet. Nu kan ik per blad een macro opnemen of herschrijven naar "blad2" maar dit is onnodig veel werk.
Is er een manier dat je de macro op alle tabbladen kan laten toepassen ongeacht de benaming van het tabblad?
Ik heb zelf vrijwel geen ervaring met macro schrijven.
Bedankt.
Ik heb de volgende macro opgenomen:
Ik heb een score tabel gemaakt waarbij een knop ervoor zorgt dat de deelnemer gerangschikt worden van hoog naar laag. Door middel van een opgenomen macro heb ik deze gekoppeld aan de knop. Nu heb ik een vijftal tabbladen (andere benaming van het tabblad) met dezelfde lijst, echter andere deelnemers.
In de macro wordt steeds verwezen naar "blad1" dus wanneer ik de macro laat uitvoeren op blad 2 werkt deze dus niet. Nu kan ik per blad een macro opnemen of herschrijven naar "blad2" maar dit is onnodig veel werk.
Is er een manier dat je de macro op alle tabbladen kan laten toepassen ongeacht de benaming van het tabblad?
Ik heb zelf vrijwel geen ervaring met macro schrijven.
Bedankt.
Ik heb de volgende macro opgenomen:
Code:
Sub sorteren()
'
' sorteren Macro
'
' Sneltoets: CTRL+r
'
ActiveWorkbook.Worksheets("Blad1").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Blad1").AutoFilter.Sort.SortFields.Add Key:=Range( _
"C3"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Blad1").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Laatst bewerkt door een moderator: