Hoi Helpers,
Op mijn werk heb ik de volgende vraag gekregen, en ik heb hulp nodig hierbij. De vraag luidt:
Kan er in Excel gegevens in kolommen zichtbaar worden gemaakt voor bepaalde "groepen"?
Er zijn 9 groepen, die allemaal in een enkel excel bestand moeten werken (het liefs ook nog eens gedeeld, dus tegelijkertijd).
Het bestand heeft 100 kolommen. En iedere groep mag alleen aangewezen kolommen bekijken en de inhoud van de cellen veranderen.
Voorbeeld:
Groep 1 mag alleen Kolom A tm D zien, en in deze kolommen mogen de gegevens worden veranderd door alleen deze groep.
Groep 2 mag alleen Kolom E tm J zien, en in deze kolommen mogen de gegevens worden veranderd door alleen deze groep.
NB. Er zijn ook groepen die elkaar overlappen, zoals groep drie: kolom C tm H
Om het nog lastiger/gekker te maken zijn er een aantal (extra) voorwaarden, namelijk:
- De ene groep mag onder geen beding de gegevens van een andere groep bekijken, alleen waar deze groep voor is aangewezen (overlappende cellen wel).
- Bij het openen - bijvoorbeeld de eerste keer - wordt altijd gevraagd de macro's te activeren. Stel dit wordt niet gedaan. Dan mogen de gegevens niet zichtbaar zijn.
- Geen Userform.
- Deze bescherming van gegevens moet ver gaan, dus ook met koppelingen moet het niet mogelijk zijn de gegevens te zien.
- Dringend dat het wel een gedeeld bestand wordt, maar als het echt niet anders kan, dan niet gedeeld.
- Het liefst door middel van Windows gebruikersnaam automatisch de juiste gegevens inbeeld voor inzage en mutatie (Er moet een tabblad met 9 kolommen komen, in elke kolom komen de gebruikersnamen-van-Windows van de 9 groepen te staan, en op basis van deze indeling moeten er gegevens beschikbaar komen bij het openen van het bestand. Mijn vorige vraag op helpmij heeft hierbij al enorm geholpen VRAAG:Macro voor zoeken in een kolom naar gebruikersnaam)
NB. Een excel bestand is altijd te "kraken", en nooit helemaal veilig. Ik ga er in deze vraag van uit dat het achterhalen van wachtwoorden niet van toepassing is. Maar met nadruk mag het dus niet mogelijk zijn gegevens te bekijken.
Zelf kom ik er niet meer uit. Ik heb zelfs een beetje het gevoel dat het niet kan, zeker niet als gedeeld bestand.
Ik hoop dat iemand toch een goed idee heeft. Is het misschien toch wel mogelijk?
Alvast heel er bedankt voor het meedenken!
mvg
Op mijn werk heb ik de volgende vraag gekregen, en ik heb hulp nodig hierbij. De vraag luidt:
Kan er in Excel gegevens in kolommen zichtbaar worden gemaakt voor bepaalde "groepen"?
Er zijn 9 groepen, die allemaal in een enkel excel bestand moeten werken (het liefs ook nog eens gedeeld, dus tegelijkertijd).
Het bestand heeft 100 kolommen. En iedere groep mag alleen aangewezen kolommen bekijken en de inhoud van de cellen veranderen.
Voorbeeld:
Groep 1 mag alleen Kolom A tm D zien, en in deze kolommen mogen de gegevens worden veranderd door alleen deze groep.
Groep 2 mag alleen Kolom E tm J zien, en in deze kolommen mogen de gegevens worden veranderd door alleen deze groep.
NB. Er zijn ook groepen die elkaar overlappen, zoals groep drie: kolom C tm H
Om het nog lastiger/gekker te maken zijn er een aantal (extra) voorwaarden, namelijk:
- De ene groep mag onder geen beding de gegevens van een andere groep bekijken, alleen waar deze groep voor is aangewezen (overlappende cellen wel).
- Bij het openen - bijvoorbeeld de eerste keer - wordt altijd gevraagd de macro's te activeren. Stel dit wordt niet gedaan. Dan mogen de gegevens niet zichtbaar zijn.
- Geen Userform.
- Deze bescherming van gegevens moet ver gaan, dus ook met koppelingen moet het niet mogelijk zijn de gegevens te zien.
- Dringend dat het wel een gedeeld bestand wordt, maar als het echt niet anders kan, dan niet gedeeld.
- Het liefst door middel van Windows gebruikersnaam automatisch de juiste gegevens inbeeld voor inzage en mutatie (Er moet een tabblad met 9 kolommen komen, in elke kolom komen de gebruikersnamen-van-Windows van de 9 groepen te staan, en op basis van deze indeling moeten er gegevens beschikbaar komen bij het openen van het bestand. Mijn vorige vraag op helpmij heeft hierbij al enorm geholpen VRAAG:Macro voor zoeken in een kolom naar gebruikersnaam)
NB. Een excel bestand is altijd te "kraken", en nooit helemaal veilig. Ik ga er in deze vraag van uit dat het achterhalen van wachtwoorden niet van toepassing is. Maar met nadruk mag het dus niet mogelijk zijn gegevens te bekijken.
Zelf kom ik er niet meer uit. Ik heb zelfs een beetje het gevoel dat het niet kan, zeker niet als gedeeld bestand.
Ik hoop dat iemand toch een goed idee heeft. Is het misschien toch wel mogelijk?
Alvast heel er bedankt voor het meedenken!
mvg
Laatst bewerkt: