• 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.

Rangschikken kolom automatisch

verluc

Gebruiker
Lid geworden
29 mei 2009
Berichten
538
Zou graag een kolom automatisch willen rangschikken na invoering van een getal op de laatste
Blanco lijn
Alvast dank voor de genomen moeite
 
Misschien is een klein excel bestandje handig
 
Heb in kolom A een getallen reeks staan van 20 getallen ( = 20 lijnen)
Wil hier op laayste vrije lijn (=21) een getal toevoegen
Na toevoeging automatisch oplopend rangschikken
 
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
 [a1].CurrentRegion.Sort [a1]
End Sub
 
Fantastisch, werkt zoals gevraagd
Graag nog een toevoeging aan deze macro:
Kan bij toevoeging van een reeds bestaand getal (dus dubbel)
De reeds bestaande cel rood gekleurd ?
Dit om dubbels te vermijden
Met gemeende waardering
 
Wat ga je daarna met die rode (dubbele) cel doen die dan in de gesorteerde lijst komt.
Is het dan niet beter om deze gelijk weer te verwijderen?
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
With Application
 .EnableEvents = False
   If .CountIf(Columns(1), Target) > 1 Then .Undo
   [a1].CurrentRegion.Sort [a1]
 .EnableEvents = True
End With
End Sub
 
Terug
Bovenaan Onderaan