• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Automatisch sorteren meerdere cellen

Status
Niet open voor verdere reacties.

damteur

Gebruiker
Lid geworden
11 feb 2006
Berichten
134
Ik heb 3 kolommen
kolom A aantal gespeeld
Kolom B aantal punten
kolom C SB
Wie de meeste punten heeft moet bovenaan komen
bij gelijke score de minste wedstrijden
en daarna de meeste SB punten.

Heeft iemand een idee hoe dat moet?
 
damteur,

Heb je de macro recorder al gebruikt?

Je kunt daarmee je handelingen opnemen. (hij schrijft de code voor je)
De code kun je naderhand wel een stuk inkorten. (hij schrijft meer dan nodig is)

Gebruik het uitgebreide filter voor wat je wil.
 
Ik heb 3 kolommen
kolom A aantal gespeeld
Kolom B aantal punten
kolom C SB
Wie de meeste punten heeft moet bovenaan komen
bij gelijke score de minste wedstrijden
en daarna de meeste SB punten.

Heeft iemand een idee hoe dat moet?

damteur,

selecteer alle gegevens in de DRIE kolommen
kies voor Data > sorteren
geef in het verschijnende menu op
sorteer eerst op kolom B (aflopend)
sorteer daarna op kolom A (oplopend)
sorteer daarna op kolom C (aflopend)

Klik tenslotte op OK
 
Reactie

Mijn gedachten was als er iets wijzigt dat hij dan automatisch weer de stand bijhoudt.
Dat zal met deze opties niet lukken
 
Mijn gedachten was als er iets wijzigt dat hij dan automatisch weer de stand bijhoudt.
Dat zal met deze opties niet lukken

Lastig dat wij geen gedachten kunnen lezen....
 
hoi damteur

je kunt je opgenomen macro aan een knop hangen
of je kunt hem automatisch laten afspelen door hem aan te laten aanroepen door de onchange event van het betreffende blad

als je wil dat iemand het voor je in orde maakt stuur dan een voorbeeld bestandje
eventueel met de opgenomen macro

groet sylvester
 
Maar dan moet ik elke keer als ik iets wijzig deze knop activeren. Er is ook zoiets als grootste en zo op volgorde zetten. Maar ik weet niet goed hoe je dat met meerdere criteria doet
 
dan maar zonder voorbeeld:

misschien bedoel je dit:
 

Bijlagen

  • Automatisch sorteren(1.xls
    24,5 KB · Weergaven: 52
Hierbij het lijstje

spelers spelen tegen elkaar en bij winst of verlies wordt de ranglijst anders.
deze vermeld ik in ander tabblad de totaalscore wordt per deelnemer overgenomen in dit totaaloverzicht.
 

Bijlagen

  • voorbeeldbestandje auto sorteren.xlsx
    9,2 KB · Weergaven: 38
Bij een wijziging in de E-kolom wordt het bereik B2 t/m E19 aflopend gesorteerd en hierbij wordt gekeken naar de E-kolom.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 5 Then Range("B2:E19").Sort key1:=Range("E2"), order1:=xlDescending
End Sub

Met vriendelijke groet,


Roncancio
 
maar als de uitslagen aangepast hebt moet dat elke keer herhalen. Dat was juist niet de bedoeling
 
Wat is er mis met VBA-code?
De sortering wordt dan automatisch gedaan, zonder dat je iets hoeft aan te passen.

Met vriendelijke groet,


Roncancio
 
Bestand wordt geopend door andere die hier misschien niet goed mee overweg kunnen
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan