WisFaq!

\require{AMSmath} geprint op zaterdag 27 april 2024

Re: Automatisch beveiligen van werkblad en resultaat afzonderlijk

Geweldig Martin,

dat wat in het bijgevoegde bestand te zien is, dat wil ik inderdaad. Ik heb de VBA-code aangemaakt, maar loop nu tegen het probleem aan hoe ik het toepas in een werkblad van Excel, ben hier helaas niet zo in thuis. In Excel krijg ik alles voor elkaar, maar visual basic heb ik nog nooit gebruikt. Heb op internet gezocht en kom er nog niet aan uit ook niet met "help" van Excel. Binnenkort komt de Raad van Accreditatie langs en wordt hetgeen ik ontworpen heb uitvoerig gecontroleerd, idem ook de beveiligingen van de resultaten. Hopelijk help je me nog verder op weg??

gr Brigitte

Brigitte
20-6-2007

Antwoord

Beste Brigitte

Om het toe te passen in een werkblad wijzig je eerst de eigenschappen van de cel (dit moet je doen vóór je de code ingeeft/plakt). Op het tabblad 'Bescherming' vink je voor de cellen die gewijzigd mogen worden het vakje "Geblokkeerd" uit. Eventueel kan je, om de gebruiker duidelijk te maken dat hij/zij enkel in de gegeven cellen mag typen, de achtergrondkleur van de cellen aanpassen.

Je kan eventueel nog onderstaande regel code toevoegen voor het 'End If'-statement:
ActiveSheet.EnableSelection = xlUnlockedCells
Deze code zorgt ervoor dat je enkel de onbeveiligde cellen kan selecteren! Je kan dan de (nog) onbeveiligde cellen doorlopen met de TAB-toets. Dit voor extra gebruiksgemak.

Ik hoop je hiermee opnieuw een stap verder bij het te bereiken eindresultaat gebracht te hebben.

Wanneer je nog verdere hulp nodig zou hebben, zal ik wel iets meer concretere informatie nodig hebben i.v.m. de cellen die al dan niet gewijzigd mogen worden. Ik zeg het er alvast bij om nadien niet met een extra vraag te moeten afkomen.

Veel succes met je opdracht!

Martijn
20-6-2007


© 2001-2024 WisFaq
WisFaq - de digitale vraagbaak voor het wiskunde onderwijs - http://www.wisfaq.nl

#51416 - Software - Student universiteit