|
 Invoerbereik beperken met macro.
Bent u uren bezig met het maken van een werkblad in Excel, dan zou het natuurlijk zonde zijn dat een of andere Pipo (lees andere gebruiker) gegevens wijzigt in cellen waarin dat eigenlijk helemaal niet mocht. Knap vervelend natuurlijk, maar in de toekomst kunt u dat voorkomen door het invoerbereik te beperken met behulp van een kleine macro.
Om dit te doen drukt u op Alt + F11. In het dialoogvenster dat opent, dubbelklikt u aan de linkerzijde op ThisWorkbook (onder Microsoft Excel -objecten)
 ThisWorkbook.
In het dialoogvenster dat opent selecteert u bovenaan, Workbook.
 Selecteer Workbook open
U merkt dat er al een stukje code verschijnt, beginnend met: Private Sub Workbook_Open() en eindigend op End Sub.
 Standaard code
Tussen deze 2 regels in, voert u onderstaande code toe:
Worksheets(“Blad1”).ScrollArea = “B4:B24” .
(B4:B24, zijn variabelen die u kunt aanpassen naargelang de cellen die mogen bewerkt worden)
 Voeg regel toe.
Bent u klaar met het toevoegen van de code, drukt u op Alt+Q.
Bij wijze van test, slaat u het Excel bestand op en open het daarna opnieuw. U zult merken dat u enkel wijzigingen kunt aanbrengen in de cellen die u heeft opgegeven naast ScrollArae (in ons voorbeeld de cellen B4 tot B24).
Nota:
Mogelijk hebt u macro’s uitgeschakeld en krijgt u een foutmelding als u het bestand heropent. Er wordt gevraagd of u de macro’s wil inschakelen. Klik op de gelijknamige knop om de macro te activeren.
 Macro's inschakelen.
U kunt ook het beveiligingsniveau aanpassen waardoor macro’s gemakkelijker toegestaan worden. Om dit te doen klikt u op Extra > Macro > Beveiliging. In het dialoogvenster dat volgt, onder het tabblad Beveiligingsniveau, plaatst u een bolletje voor gemiddeld.
 Beveiligingsniveau Macro's instellen.
Succes
Naar bovenEr heeft nog niemand een reactie geplaatst op dit artikel. |