Hallo allemaal,
Ik wil graag met VBA een macro schrijven voor Word (maar Excel zou ook mogen als dat makelijker is) waarmee ik dubbele nummers in een lijst kan tellen. Als ik bijvoorbeeld deze lijst heb:
01.2359A
01.66Q
01.66Q
01.7D
02.10T
02.10T
02.10T
02.789Y
02.88A
02.88A
03.899S
dan wil ik na het draaien van de macro horen dat hier 4 dubbele nummers in voorkomen (namelijk 01.66Q, 2x 02.10T en 02.88A maar alleen de uitkomst 4 is van belang, niet om welke nummers het gaat).
Ik had zelf bedacht dit te laten doen door de macro het eerste nummer te laten kopieren, dit dan om te zetten naar een variabele, dan het tweede nummer kopieren en dat omzetten naar een tweede variabele, dan de variabelen vergelijken en bij gelijk een teller een laten oplopen, dan de eerste variabele vervangen door de tweede en de volgende regel inlezen en dan weer vergelijken etc. etc. Ik kom er echter niet achter hoe ik de inhoud van het klembord kan omzetten naar een variabele. De site van Microsoft geeft wel een voorbeeld (zie hier) wat lijkt te zijn wat ik bedoel maar die macro krijg ik niet aan de praat (wat heel goed kan liggen aan mijn gebrekkige VBA-kennis).
Kunnen jullie mij hier mee helpen? Hetzij door mij uit te leggen hoe ik het klembord om kan zetten naar een variabele (ik kom zelf wel uit de rest van de macro (hoop ik)), hetzij door een andere manier aan te dragen... alle hulp is welkom!
Ik wil graag met VBA een macro schrijven voor Word (maar Excel zou ook mogen als dat makelijker is) waarmee ik dubbele nummers in een lijst kan tellen. Als ik bijvoorbeeld deze lijst heb:
01.2359A
01.66Q
01.66Q
01.7D
02.10T
02.10T
02.10T
02.789Y
02.88A
02.88A
03.899S
dan wil ik na het draaien van de macro horen dat hier 4 dubbele nummers in voorkomen (namelijk 01.66Q, 2x 02.10T en 02.88A maar alleen de uitkomst 4 is van belang, niet om welke nummers het gaat).
Ik had zelf bedacht dit te laten doen door de macro het eerste nummer te laten kopieren, dit dan om te zetten naar een variabele, dan het tweede nummer kopieren en dat omzetten naar een tweede variabele, dan de variabelen vergelijken en bij gelijk een teller een laten oplopen, dan de eerste variabele vervangen door de tweede en de volgende regel inlezen en dan weer vergelijken etc. etc. Ik kom er echter niet achter hoe ik de inhoud van het klembord kan omzetten naar een variabele. De site van Microsoft geeft wel een voorbeeld (zie hier) wat lijkt te zijn wat ik bedoel maar die macro krijg ik niet aan de praat (wat heel goed kan liggen aan mijn gebrekkige VBA-kennis).
Kunnen jullie mij hier mee helpen? Hetzij door mij uit te leggen hoe ik het klembord om kan zetten naar een variabele (ik kom zelf wel uit de rest van de macro (hoop ik)), hetzij door een andere manier aan te dragen... alle hulp is welkom!