Excel-programmering (inhoudsopgave)

  • Inleiding tot programmeren in Excel
  • Hoe te programmeren in Excel?

Inleiding tot programmeren in Excel

Ben je het ooit zat om een ​​taak in Excel te doen waarvan je denkt dat deze geautomatiseerd kan worden en je tijd kan besparen? Meestal moet je dergelijke taken zijn tegengekomen. Om elke taak te automatiseren, moet u echter eerst programmeervaardigheden hebben voor die specifieke taal. In Excel kunt u programmeren met behulp van Visual Basic for Application (VBA), de eigen programmeertaal van Excel die u kan helpen de taken te automatiseren. In dit artikel zullen we zien hoe we kunnen programmeren in Excel VBA. VBA kan worden gebruikt om een ​​programma te schrijven dat de taak voor u kan automatiseren. Het stuk regels dat we onder VBA schrijven, wordt Macro genoemd en is zo geschreven dat het het Excel-systeem instructies geeft over wat het moet doen.

Hoe te programmeren in Excel?

Laten we begrijpen hoe te excelleren met enkele illustraties.

Tabblad Ontwikkelaar inschakelen

Het eerste dat komt is het inschakelen van het tabblad ontwikkelaar waarmee u een macro kunt opnemen en opslaan (VBA-code). Laten we kijken hoe we dat mogelijk kunnen maken.

  • Navigeer naar het menu Bestand in uw Excel-bestand en klik erop.

  • Klik in het menu Bestand op Opties en het zal een nieuw venster laden met alle beschikbare Excel-opties.

  • Klik in het nieuwe venster met de naam Excel-opties op het tabblad Lint aanpassen . U ziet alle aanpassingsopties die u kunt gebruiken voor Excel-lint dat boven aan uw Excel-bestand wordt weergegeven.

  • De optie Ontwikkelaar inschakelen onder de vervolgkeuzelijst Hoofdtabbladen in het gedeelte Lint aanpassen:. U kunt het tabblad Ontwikkelaar aanvinken (aanvinken) om dit in te schakelen. Klik op de knop OK rechtsonder op het tabblad Excel-opties en dat is alles.

  • U hebt met succes de optie Ontwikkelaar ingeschakeld in uw Excel. Als je nu het Excel-lint in je bestand aanvinkt, kun je een nieuw tabblad zien met de naam Developer erop.

Dit is de eerste stap die u moet volgen voordat u macro's in Excel begint te schrijven. Omdat het tabblad Ontwikkelaar iets is dat nodig is om de macro op te nemen en uit te voeren. Dit optietabblad is niet standaard ingeschakeld en daarom hebben we geprobeerd het hier eerst in te schakelen.

Een macro opnemen

  • Open het Excel-bestand. Navigeer naar het tabblad Ontwikkelaar dat u zojuist hebt ingeschakeld en klik vervolgens op de knop Macro opnemen, gecategoriseerd en te zien onder het gedeelte Code .

  • Zodra u op de knop Macro opnemen klikt, verschijnt er een venster. In dat venster moet u een naam aan de macro toewijzen. U kunt ook een sneltoets toewijzen om deze macro uit te voeren. Kan de beschrijving toevoegen voor deze macro die u maakt. Als u hiermee klaar bent, kunt u klikken op de knop OK rechts onderaan het venster. Zie onderstaande screenshot voor uw referentie.

Zodra u op OK klikt, begint het systeem met het opnemen van de macro en worden alle taken die u uitvoert opgenomen en geconverteerd naar Excel-programma in de backend.

  • Typ de zin "Dit is mijn eerste VBA-code en ik ben erg blij!" In de cel A1 in het Excel-blad en druk op Enter. Deze stappen worden opgenomen in de backend van de macro.

  • Onder het gedeelte Code ziet u misschien dat de knop Macro opnemen is gewijzigd in Opname stoppen. Dit is hetzelfde als Spelen en stoppen. Macro opnemen werkt als knop Afspelen en stoppen met opnemen werkt als knop Stop. Klik op de knop Opname stoppen om de opname te stoppen.

De magie achter dit alles is dat Excel mijn stappen hier heeft vastgelegd en die in stukjes code heeft omgezet zodat deze taak kan worden geautomatiseerd. Het betekent dat u bij elke stap cel A1 selecteert, de tekst invoert als "Dit is mijn eerste VBA-code en ik ben blij!", Op Enter klikken om naar de volgende cel te gaan. Al deze stappen worden omgezet in een VBA-code. Laten we de code nu controleren.

  • Om naar Visual Basic Editor te gaan, kunt u klikken op de Visual Basic- optie onder Code categorie op het tabblad Ontwikkelaar, of u kunt Alt + F11 gebruiken als een snelkoppeling voor hetzelfde.

  • Navigeer naar het gedeelte Modules onder VBAProject en klik op de plusknop eronder om de lijst met actieve modules in VBA te bekijken.

  • In de map Modules ziet u Module1 zodra u op het plusteken klikt. U kunt dubbelklikken op Module1, hier wordt uw code vastgelegd voor de taak die we in vorige stappen (stap 3 en 4) hebben uitgevoerd. Sla deze code op en u kunt deze elke keer uitvoeren om dezelfde uitvoer te krijgen. Zie onderstaande screenshot:

Conclusie

  • We kunnen een macro opnemen in Excel om dagelijkse kleine taken te automatiseren die eenvoudiger door het systeem kunnen worden gemanipuleerd.
  • Het leuke is dat je je hoofd niet diep hoeft te graven voor de logica achter elke stap die je uitvoert. Excel VBA doet het voor u.
  • Voor sommige complexe taken, zoals taken waarbij loops en voorwaardelijke instructies worden gebruikt, moet u handmatig code schrijven onder VBA.

Dingen om te onthouden over programmeren in Excel

  • Het tabblad Ontwikkelaars is niet standaard ingeschakeld en zichtbaar voor u in Excel-lint. U moet dit inschakelen via Excel-opties.
  • Een macro opnemen werkt op eenvoudige taken die zich herhalen en die moeten worden geautomatiseerd. Voor complexe taken waarbij looping of voorwaardelijke ingangen en uitgangen nodig zijn, moeten deze echter nog steeds handmatig worden gecodeerd onder VBA.
  • U moet het bestand opslaan als een Excel-Macro bestandsindeling inschakelen om de code opnieuw te kunnen lezen en uitvoeren tijdens uw excel.

Aanbevolen artikelen

Dit is een gids voor programmeren in Excel. Hier bespreken we hoe te programmeren in Excel, samen met praktische voorbeelden en een downloadbare Excel-sjabloon. U kunt ook onze andere voorgestelde artikelen doornemen -

  1. Componenten van lint in Excel
  2. Inleiding tot TRIM-formule in Excel
  3. Projectbeheersjabloon in Excel
  4. Hoe COUNTIFS in Excel te gebruiken?

Categorie: