Bekijk bijlage Alfabetiseren.xls
Ik heb me al te pletter gezocht voor een oplossing voor dit probleem:
Eenvoudige voorstelling:
Kolom A : In te vullen door de gebruiker.
Kolom B : formule : = wat in kolom A staat indien die niet leeg is.
Kolom C : Automatische sortering van kolom B.
Ik wil dus gegevens, die verwijzen (waar dus formules in staan) naar velden die blanco zijn (door de gebruiker naar gelieve in te vullen zijn), automatisch alfabetisch laten sorteren sorteren (dus zonder dat dit iedere keer handmatig moet gebeuren).
Vragen:
1. Hoe los ik dat op voor kolom C?
2. Kan dit zonder het gebruik van een macro?
3. Indien het enkel met een macro kan, hoe doe ik dat dan? Ik heb totaal geen ervaring met macro's. Ik gebruik ze liever niet omdat ik mijn spreadsheets soms deel via het internet en sommige mensen dan behoedzaam zijn voor virussen. Indien het echt niet anders kan, het is dan wel de bedoeling dat de spreadsheet het alfabetiseren volledig autonoom doet, dus automatisch opnieuw uitvoert iedere keer de rangorde verandert door het invoeren van (nieuwe) data.
Ik heb ooit al eens een omslachtige oplossing bedacht, via de volgende opeenvolgende formules:
- 'LINKS' (om de meest linkse letter vast te stellen)
- 'DEEL' (om de 2e en 3e letter vast te stellen)
- 'CODE' (om deze letters om te zetten in cijfers)
- Het samenvoegen van deze cijfers tot 1 groot cijfer door van de 1e 'CODE' miljoenen te maken, van de 2e duizenden en de 3e te behouden en die drie dan op te tellen.
- Dan 'AANTAL.ALS' gebruiken om eventuele dubbele cijfers te vermeerderen met 0.1 enz om ervoor te zorgen dat ieder cijfer hooguit 1 keer voorkomt.
- En als laatste 'RANG' om deze cijfers te rangschikken.
Zoals gezegd... erg omslachtig, maar het werkt. In dit specifieke geval worden enkel de eerste drie karakters gebruikt om te rangschikken natuurlijk. Hoe meer karakter, hoe meer werk om te voorzien.
Omdat dit zo omslachtig is EN erg veel werk is (voor iets waarvoor een programma als Excel toch juist een erg eenvoudige oplossing zou moeten bieden), deze poging tot oproep om geniale geesten te bevragen
Alvast bedankt!!
Ik heb me al te pletter gezocht voor een oplossing voor dit probleem:
Eenvoudige voorstelling:
Kolom A : In te vullen door de gebruiker.
Kolom B : formule : = wat in kolom A staat indien die niet leeg is.
Kolom C : Automatische sortering van kolom B.
Ik wil dus gegevens, die verwijzen (waar dus formules in staan) naar velden die blanco zijn (door de gebruiker naar gelieve in te vullen zijn), automatisch alfabetisch laten sorteren sorteren (dus zonder dat dit iedere keer handmatig moet gebeuren).
Vragen:
1. Hoe los ik dat op voor kolom C?
2. Kan dit zonder het gebruik van een macro?
3. Indien het enkel met een macro kan, hoe doe ik dat dan? Ik heb totaal geen ervaring met macro's. Ik gebruik ze liever niet omdat ik mijn spreadsheets soms deel via het internet en sommige mensen dan behoedzaam zijn voor virussen. Indien het echt niet anders kan, het is dan wel de bedoeling dat de spreadsheet het alfabetiseren volledig autonoom doet, dus automatisch opnieuw uitvoert iedere keer de rangorde verandert door het invoeren van (nieuwe) data.
Ik heb ooit al eens een omslachtige oplossing bedacht, via de volgende opeenvolgende formules:
- 'LINKS' (om de meest linkse letter vast te stellen)
- 'DEEL' (om de 2e en 3e letter vast te stellen)
- 'CODE' (om deze letters om te zetten in cijfers)
- Het samenvoegen van deze cijfers tot 1 groot cijfer door van de 1e 'CODE' miljoenen te maken, van de 2e duizenden en de 3e te behouden en die drie dan op te tellen.
- Dan 'AANTAL.ALS' gebruiken om eventuele dubbele cijfers te vermeerderen met 0.1 enz om ervoor te zorgen dat ieder cijfer hooguit 1 keer voorkomt.
- En als laatste 'RANG' om deze cijfers te rangschikken.
Zoals gezegd... erg omslachtig, maar het werkt. In dit specifieke geval worden enkel de eerste drie karakters gebruikt om te rangschikken natuurlijk. Hoe meer karakter, hoe meer werk om te voorzien.
Omdat dit zo omslachtig is EN erg veel werk is (voor iets waarvoor een programma als Excel toch juist een erg eenvoudige oplossing zou moeten bieden), deze poging tot oproep om geniale geesten te bevragen

Alvast bedankt!!
Laatst bewerkt: