Inhoudsopgave:
- De optie Auto syntaxiscontrole
- De optie Variabele declaratie vereisen
- De optie Automatische lijstleden
- De optie Auto Quick Info
- De optie Auto Data Tips
- De instelling Auto inspringen
- De optie Tekst bewerken met slepen en neerzetten
- De optie Standaard naar volledige moduleweergave
- De optie Procedure-scheiding
Video: Steal This Film II 720p 2024
Als je serieus een Excel-programmeur wilt worden, breng je veel tijd door met VBA-modules op je scherm. Om dingen zo comfortabel mogelijk te maken, biedt VBE een groot aantal aanpassingsopties.
Wanneer VBE actief is, kiest u Tools → Opties. Er verschijnt een dialoogvenster met vier tabbladen: Editor, Editor Format, General en Docking. Neem even de tijd om enkele van de opties op elk tabblad te verkennen.
De volgende afbeelding toont de opties die zijn geopend door op het tabblad Editor van het dialoogvenster Opties te klikken. Gebruik de optie op het tabblad Editor om te bepalen hoe bepaalde dingen werken in VBE.
Het tabblad Editor in het dialoogvenster Opties.De optie Auto syntaxiscontrole
De instelling Auto syntaxiscontrole bepaalt of VBE een dialoogvenster opent als een syntaxisfout wordt ontdekt terwijl u uw VBA-code invoert. Het dialoogvenster vertelt ongeveer wat het probleem is. Als u deze instelling niet kiest, markeert VBE syntaxisfouten door ze in een andere kleur dan de rest van de code weer te geven en hoeft u zich niet bezig te houden met dialoogvensters die op uw scherm verschijnen.
De optie Variabele declaratie vereisen
Als de optie Variabele declaratie vereist is, voegt de VBE een optionele expliciete verklaring toe aan het begin van elke nieuwe VBA-module die u toevoegt. Wanneer de optie Expliciete instructie wordt weergegeven in uw module, moet u expliciet elke variabele definiëren die u gebruikt.
De optie Automatische lijstleden
Als de optie Automatische lijstleden is ingesteld, biedt VBE enige hulp wanneer u uw VBA-code invoert. Het geeft een lijst weer die logisch de instructie die u typt zou voltooien. Deze functie is een van de beste in VBE.
De optie Auto Quick Info
Als de optie Automatische Quick Info is geselecteerd, geeft VBE tijdens het typen informatie over functies en hun argumenten weer. Dit gedrag lijkt op de manier waarop Excel de argumenten voor een functie opsomt terwijl u begint met het typen van een nieuwe formule.
De optie Auto Data Tips
Als de Auto Data Tips-optie is ingesteld, toont VBE de waarde van de variabele waarover uw cursor wordt geplaatst wanneer u code foutopsporing. Deze optie is standaard ingeschakeld en is vaak behoorlijk handig. Er is geen reden om deze optie uit te schakelen.
De instelling Auto inspringen
De instelling Automatisch inspringen bepaalt of VBE elke nieuwe regel code identiek inspringt als de vorige regel. De meeste Excel-ontwikkelaars zijn dol op het gebruik van inspringingen in hun code, dus deze optie wordt meestal aangehouden.
Gebruik trouwens de Tab-toets, niet de spatiebalk om uw code te laten inspringen. U kunt ook op Shift + Tab drukken om een coderegel te markeren. Als u meer dan één lijn wilt inspringen, selecteert u alle regels die u wilt laten inspringen en drukt u vervolgens op de Tab-toets.
De werkbalk Bewerken van VBE (die standaard verborgen is) bevat twee handige knoppen: Inspringen en Uitschakelen. Met deze knoppen kunt u snel een codeblok inspringen of eruit halen. Selecteer de code en klik op een van deze knoppen om de inspringing van het blok te wijzigen.
De optie Tekst bewerken met slepen en neerzetten
Met de optie Tekst slepen slepen en neerzetten, wanneer ingeschakeld, kunt u tekst kopiëren en verplaatsen door slepen en neerzetten met uw muis.
De optie Standaard naar volledige moduleweergave
De optie Standaard naar volledige moduleweergave stelt de standaardstatus in voor nieuwe modules. (Het heeft geen invloed op bestaande modules.) Indien ingesteld, verschijnen de procedures in het codevenster als een enkele schuifbare lijst. Als deze optie is uitgeschakeld, ziet u slechts één procedure tegelijk.
De optie Procedure-scheiding
Wanneer de optie Procedure-scheiding is ingeschakeld, verschijnen er aan het einde van elke procedure scheidingsbalken in een codevenster. Scheidingsstaven geven een mooie visuele lijn tussen de procedures, zodat u eenvoudig kunt zien waar het ene stuk code eindigt en het andere begint.