Hallo,
Het is al even geleden dat ik met VBA voor Excel(2016) ben bezig geweest ben. Ik ben aan het googlen geweest om een voorbeeld scriptje te vinden maar nog niet kunnen vinden.
Ik heb een excel bestand met meerdere worksheets, met daarin teksten in meerdere cellen staan (website).
Nu wil een VBA script maken (Of formule) met de volgende requirements:
- Het script kan met een bepaalde geselecteerde range omgaan
- telt het aantal unieke woorden gescheiden door een spatie in deze range bereik
- optioneel: mag ook het totaal aantal woorden tellen
- Ik geef in array of in een IF statement dat als het een bepaald woord betreft deze niet mee geteld moet worden = woorden uitsluiten van mee tellen
- in een message wordt dan het aantal unieke woorden getoond en optioneel het totaal aantal woorden.
- optioneel: alle unieke woorden in een nieuw worksheet of vrije cel.
Werking stel ik mij zo voor:
- Ik selecteer bepaalde range van cellen op de worksheet = range/bereik
- vervolgens roep ik de macro's op en klik op uitvoeren.
- In een message wordt het aantal unieke woorden weergegeven
- optioneel: (Nog mooier zou misschien zijn dat alle unieke woorden gescheiden door een spatie in een vrije cel worden weergegeven)
Heeft iemand zo'n script of een deel van zo'n script. Overigens als iemand zegt ik heb niet dit exact maar wel wat er op lijkt of dit is niet handig, dan hou ik mij ook aanbevolen.
Nico
Het is al even geleden dat ik met VBA voor Excel(2016) ben bezig geweest ben. Ik ben aan het googlen geweest om een voorbeeld scriptje te vinden maar nog niet kunnen vinden.
Ik heb een excel bestand met meerdere worksheets, met daarin teksten in meerdere cellen staan (website).
Nu wil een VBA script maken (Of formule) met de volgende requirements:
- Het script kan met een bepaalde geselecteerde range omgaan
- telt het aantal unieke woorden gescheiden door een spatie in deze range bereik
- optioneel: mag ook het totaal aantal woorden tellen
- Ik geef in array of in een IF statement dat als het een bepaald woord betreft deze niet mee geteld moet worden = woorden uitsluiten van mee tellen
- in een message wordt dan het aantal unieke woorden getoond en optioneel het totaal aantal woorden.
- optioneel: alle unieke woorden in een nieuw worksheet of vrije cel.
Werking stel ik mij zo voor:
- Ik selecteer bepaalde range van cellen op de worksheet = range/bereik
- vervolgens roep ik de macro's op en klik op uitvoeren.
- In een message wordt het aantal unieke woorden weergegeven
- optioneel: (Nog mooier zou misschien zijn dat alle unieke woorden gescheiden door een spatie in een vrije cel worden weergegeven)
Heeft iemand zo'n script of een deel van zo'n script. Overigens als iemand zegt ik heb niet dit exact maar wel wat er op lijkt of dit is niet handig, dan hou ik mij ook aanbevolen.
Nico