Visual Basic Applications (VBA ) -code wordt gebruikt om routinematige taken in Microsoft Excel om tijd te besparen , de nauwkeurigheid verbeteren en beheren van gegevens efficiënter te automatiseren . Met grote hoeveelheden data te verwerken , moet u de prestaties te maximaliseren en de toegang tot bronbestanden te beperken . Met deze eenvoudig te implementeren trucs - van - de - handel , kunt u uw VBA-code robuuster en veiliger te maken . Vermijd Scherm Updates Wanneer u uw VBA- code uitvoert , ziet u uw werkbladen updaten . Schermupdates zal elke stap van uw macro te tonen , en nemen meer tijd om te draaien . Dit is prima als je de ontwikkeling van een nieuwe macro en willen zien hoe het presteert . Wanneer de macro klaar is en goed werkt , echter , hoeft u niet langer naar het scherm updates te zien . Vermijd screen updates door het toevoegen van deze regel code aan het begin van uw macro : Application . ScreenUpdating = False . Dit bespaart tijd en verbetert de prestaties . Verbergen Code U kunt uw VBA-code verbergen om te voorkomen dat anderen te kopiëren of te veranderen . Dit is vooral belangrijk wanneer de paden naar de gegevensbestanden moeten veilig . Hoewel dit niet 100 procent en betrouwbare , is een goede veiligheidsmaatregel . Beveiligen met een wachtwoord code , klikt u op Extra in de Editor menu VBA . Uit het drop-down menu , klik op " VBAProject Eigenschappen . " Een dialoogvenster opent , klikt u op het tabblad Eigenschappen . Vink het vakje voor " Lock Project voor Weergeven . " U moet vervolgens een wachtwoord invoeren en bevestigen . Uw wachtwoordbeveiliging wordt van kracht nadat u de Excel-werkmap , sluit het en open het opnieuw . Zoals met alle wachtwoorden , selecteert iets wat je kunt onthouden . Het bestand te openen naar een specifieke locatie U kunt uw Excel- bestand automatisch geopend naar een specifieke locatie in de werkmap . p Dit is waardevol wanneer u een instructie werkblad dat u wilt gebruikers te bekijken voordat u wijzigingen aanbrengt in uw werkmap . Om dit te doen , selecteert u " ThisWorkbook " voor uw Excel-bestand in het venster VBA- Editor Project Explorer . Houd in gedachten dat het schrijven in VBA-code vereist specifieke regelafstand en inspringing . Voeg de volgende regels code in het venster editor : Private Sub Workbook_Open ( ) op Run " Activeren Instructions Werkblad " End Sub Terug naar Project ontdekkingsreiziger en plaats een module voor uw Excel -bestand . Klik - op de module om het venster editor te openen , voeg dan deze sub procedure : Sub Activeer Instructions werkblad ( ) Sheets ( "Instructies " ) Selecteer Range . ( " Al" ) . Selecteer End Sub Sla het bestand op . De volgende keer dat de werkmap wordt geopend gaat het automatisch naar de instructies werkblad en de celverwijzing . Omzeilen een Opening Macro Het is het meest efficiënt om uw VBA- code te schrijven aan automatisch beginnen met de verwerking van uw gegevens wanneer u uw Excel-bestand te openen . Het kan voorkomen dat er tijden zijn wanneer u niet wilt dat dit gebeurt . Voor deze gevallen . houdt u de Shift -toets op hetzelfde moment de werkmap wordt geopend . Het Excel-bestand zal de opening macro omzeilen . De volgende keer dat u uw Excel-bestand opent , wordt de macro automatisch draaien weer .
|