harrybrinkman
Gebruiker
- Lid geworden
- 7 nov 2019
- Berichten
- 95
Toppers,
op een werkblad toon en verberg ik steeds een aantal rijen dmv. een "wisselknop"(togglebutton). Op het zelfde blad staat een knop die de inhoud van een aantal cellen leegmaakt als ik er op klik.
De gebruiker van dit blad mag alleen maar in bepaalde cellen gegevens plaatsen (en met de knop weer verwijderen) en de rest van de cellen zijn geblokkeerd en hangen achter een wachtwoord. Als ik het werkblad handmatig beveilig en voorzie van een wachtwoord moet ik "Rijen Opmaken" aanvinken anders werkt het tonen/verbergen van de rijen daarna niet meer. Tot zover niets aan de hand. Echter als ik het wachtwoord middels VBA verwijder, dan de code voor het leegmaken van de cellen uitvoer, en dan weer middels VBA erop zet werkt daarna de wisseknop niet meer en krijg ik foutcode 1004 tijdens uitvoering: Eigenschap Hidden van Klasse Range kan niet worden ingesteld" en dus kan ik de rijen niet tonen/verbergen. Nu vermoed ik dat ik in de VBA code die het wachtwoord er weer op zet, ook moet aangeven dat "Rijen Opmaken" is toegestaan, maar dat krijg ik nou net niet voor elkaar.
Een heel verhaal, ik hoop het een beetje duidelijk te hebben uitgelegd. Voor de volledigheid stuur ik een proefbestandje mee. Dit is niet het origineel maar de werking is hetzelfde
wie weet raad,
Alvast bedankt,
Harry Brinkman
op een werkblad toon en verberg ik steeds een aantal rijen dmv. een "wisselknop"(togglebutton). Op het zelfde blad staat een knop die de inhoud van een aantal cellen leegmaakt als ik er op klik.
De gebruiker van dit blad mag alleen maar in bepaalde cellen gegevens plaatsen (en met de knop weer verwijderen) en de rest van de cellen zijn geblokkeerd en hangen achter een wachtwoord. Als ik het werkblad handmatig beveilig en voorzie van een wachtwoord moet ik "Rijen Opmaken" aanvinken anders werkt het tonen/verbergen van de rijen daarna niet meer. Tot zover niets aan de hand. Echter als ik het wachtwoord middels VBA verwijder, dan de code voor het leegmaken van de cellen uitvoer, en dan weer middels VBA erop zet werkt daarna de wisseknop niet meer en krijg ik foutcode 1004 tijdens uitvoering: Eigenschap Hidden van Klasse Range kan niet worden ingesteld" en dus kan ik de rijen niet tonen/verbergen. Nu vermoed ik dat ik in de VBA code die het wachtwoord er weer op zet, ook moet aangeven dat "Rijen Opmaken" is toegestaan, maar dat krijg ik nou net niet voor elkaar.
Een heel verhaal, ik hoop het een beetje duidelijk te hebben uitgelegd. Voor de volledigheid stuur ik een proefbestandje mee. Dit is niet het origineel maar de werking is hetzelfde
wie weet raad,
Alvast bedankt,
Harry Brinkman