Microsoft Excel ondersteunt automatisering Excel-opdrachten en functies met behulp van macro's en Visual Basic for Applications scripting. Macro's zijn een vooraf opgenomen reeks opdrachten, automatisch uitgevoerd wanneer een bepaalde opdracht wordt gegeven. VBA is een dialect van de programmeertaal Visual Basic en kan worden gebruikt voor het maken van macro's, evenals over de automatische commando's op basis van bepaalde voorwaarden uitvoeren.
Inschakelen van macro's en Scripts
Voordat u kunt aan de slag maken van macro's en VBA-scripts, moet u het tabblad Ontwikkelaars op het lintmenu inschakelen. Het tabblad ontwikkelaars is waar de optie voor het maken van macro's en scripts wordt gehouden, alsmede met inbegrip van andere tools ontworpen voor ervaren Excel-gebruikers en ontwikkelaars. Zodra de optie is ingeschakeld, aanpassen Excel de beveiligingsinstelling voor macro's, zodat u kunt testen en uitvoeren van uw macro's.
Stap 1
Klik op bestand.
Stap 2
Selecteer Opties.
Stap 3
Klik op Lint aanpassen en tik de controledoos van de ontwikkelaar .
Stap 4
Klik op OK.
Stap 5
Klik op het tabblad ontwikkelaars op het lint-menu.
Stap 6
Klik op Macrobeveiliging.
Stap 7
Selecteer de alle macro's inschakelen (niet aanbevolen, omdat mogelijk schadelijke programmacode kan worden uitgevoerd) radio knop en klik op OK.
TipWanneer u klaar met uw macro's en scripts bent, terugkeren naar dit menu en stel de optie om ofwel alle macro's uitschakelen met melding of alle macro's met uitzondering van digitaal ondertekende macro's uitschakelen om te voorkomen dat mogelijk schadelijke programmacode wordt uitgevoerd in een andere Excel-documenten.
Macro's maken
Macro's uitvoeren automatisch via hun opgenomen opdrachten en activiteiten als een bepaalde opdracht wordt gegeven. Elke actie die u in Excel tijdens het opnemen is toegevoegd aan de macro, doen een paar praktijk loopt naar het gladstrijken van uw proces voordat u beginnen met opnemen.
Stap 1
Klik op het tabblad ontwikkelaars Macro opnemen .
Stap 2
Voer een naam, een snelkoppeling en een beschrijving voor de macro in de juiste velden.
Tip- Aangezien uw macro triggers met behulp van de Ctrl -toets en de toets die u opgeeft, kiest u een toetsencombinatie die u normaal gesproken niet gebruik of die niet is verbonden met een functie in Excel ingebouwd.
- Macronamen moeten beginnen met een letter, mag geen spaties bevatten, en de kortere wegsleutel moet een letter zijn.
Stap 3
Klik op de vervolgkeuzelijst macro opslaan in en selecteer waar u wilt bewaren van de macro.
- Deze werkmap beperkt de macro naar het Excel-document dat u momenteel bewerkt.
- Nieuwe werkmap wordt een nieuw Excel document specifiek voor het opslaan van deze macro gemaakt.
- Persoonlijke macrowerkmap maakt een verborgen Excel document waarin alle uw macro's voor gebruik met een Excel-document wordt opgeslagen.
Stap 4
Klik op OK.
Stap 5
Uitvoeren van de acties die u wilt automatiseren en klik op Opname stoppen. Gebruik de sneltoets te gebruiken van uw nieuwe macro is opgegeven.
Met behulp van VBA-Scripting
VBA neemt wat oefening te begrijpen en goed van toepassing, dus als u nieuw bij de taal bent, check out hulplijnen zoals Excel gemakkelijk en Home & leer van Excel VBA cursussen en tutorials. Microsofts he, Scripting Guy! blog serie bevat ook enkele nuttige voorbeelden van scripts voor Excel.
Stap 1
Klik op Visual Basic op het tabblad ontwikkelaar .
Stap 2
Het blad dat u wilt toevoegen voor een VBA-script uit het deelvenster Project - VBAProject en dubbelklik op het blad zoeken.
Stap 3
Typ of plak de VBA-codesegment die u wilt toevoegen aan uw blad naar het codevenster .
Stap 4
Klik op uitvoeren , gevolgd door Sub/UserForm uitvoeren om uw VBA-script te testen.
TipDe F5 -toets wordt ook uw script uitgevoerd.
Stap 5
Als het script werkt zoals de bedoeling is, gaat u verder met de eventuele verdere scripting of werken met Excel. Als dat niet het geval is, wordt het script in het deelvenster programmacode aanpassen totdat deze zich gedraagt zoals de bedoeling is.