Applies ToExcel voor Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Belangrijk: Deze functie is niet beschikbaar in Office op een pc met Windows RT. Wilt u zien welke versie van Office u gebruikt?

Voorbeelden van werkbladformulieren Door formulieren te gebruiken en de vele besturingselementen en objecten die u hieraan kunt toevoegen, kunt u niet alleen de gegevensinvoer op de werkbladen sterk verbeteren, maar ook de manier waarop de werkbladen worden weergegeven. U kunt dit zelf doen en hebt hier nauwelijks of geen VBA-code (Microsoft Visual Basic for Applications) voor nodig.

Een werkbladformulier is iets anders dan een Excel-sjabloon. Een sjabloon is een vooraf opgemaakt bestand dat u als basis kunt gebruiken voor een werkmap. Een formulier bevat besturingselementen, zoals invoervakken of vervolgkeuzelijsten, die het invoeren of bewerken van gegevens in het werkblad kunnen vereenvoudigen. Zie Excel-sjablonen voor meer informatie over sjablonen die u kunt downloaden.

Wat is een formulier?

Een formulier, afgedrukt of online, is een document dat is ontworpen met een standaardstructuur en indeling die het gemakkelijker maakt om informatie vast te leggen, te organiseren en te bewerken.

  • Afgedrukte formulieren bevatten instructies, opmaak, labels en lege spaties voor het schrijven of typen van gegevens. U kunt Excel- en Excel-sjablonen gebruiken om afgedrukte formulieren te maken.

  • Onlineformulieren bevatten dezelfde functies als afgedrukte formulieren. Daarnaast bevatten onlineformulieren besturingselementen. Besturingselementen zijn objecten waarmee gegevens worden weergegeven of waarmee gebruikers gemakkelijker gegevens kunnen invoeren of bewerken, een actie kunnen uitvoeren of een selectie kunnen maken. Over het algemeen maken besturingselementen het gebruik van het formulier eenvoudiger. Voorbeelden van veelgebruikte besturingselementen zijn keuzelijsten, keuzerondjes en opdrachtknoppen. Besturingselementen kunnen ook worden gebruikt om toegewezen macro’s uit te voeren en om te reageren op bepaalde gebeurtenissen, zoals klikken met de muis, door VBA-code uit te voeren.

U kunt Excel op verschillende manieren gebruiken om afgedrukte en online formulieren te maken.

Typen Excel-formulieren

U kunt in Excel verschillende typen formulieren maken: gegevensformulieren, werkbladen met Formulier- en ActiveX- besturingselementen en VBA UserForms. U kunt elk type formulier apart of in verschillende combinaties gebruiken om zo de oplossing te maken die aan uw eisen voldoet.

Gegevensformulier

Een gegevensformulier biedt een handige manier om een volledige rij gegevens in een bereik of tabel in te voeren of weer te geven, zonder horizontaal te hoeven schuiven. U zult ook waarschijnlijk vinden dat met een gegevensformulier de invoer van gegevens gemakkelijker is dan wanneer de gegevens kolom voor kolom moeten worden ingevoerd, zeker als er meer kolommen zijn dan op het scherm kunnen worden weergegeven. Gebruik een gegevensformulier als een eenvoudig formulier met tekstvakken die de kolomkopjes als labels gebruiken, voldoende is en u geen behoefte hebt aan geavanceerde of aangepaste formulierfuncties zoals een keuzelijst of kringveld.

Voorbeeld van een typisch gegevensformulier Excel kan automatisch een ingebouwd gegevensformulier genereren voor uw bereik of tabel. In het gegevensformulier worden automatisch de kolomkoppen als labels weergegeven in een afzonderlijk dialoogvenster. Naast elk label bevindt zich een leeg tekstvak waarin u de gegevens voor elke kolom kunt invoeren, voor maximaal 32 kolommen. In een gegevensformulier kunt u nieuwe rijen invoeren, rijen zoeken door te navigeren of (op basis van celinhoud) rijen bijwerken en rijen verwijderen. Als een cel een formule bevat, wordt het resultaat van de formule weergegeven in het gegevensformulier, maar kunt u de formule niet in het gegevensformulier wijzigen.

Werkblad met Formulier- en ActiveX-besturingselementen

Een werkblad is een type formulier waarmee u gegevens in het raster kunt invoeren en weergeven. Er zijn al verschillende besturingsfuncties ingebouwd in Excel-werkbladen, zoals opmerkingen en gegevensvalidatie. Cellen lijken op tekstvakken die u op verschillende manieren kunt invoeren en opmaken. Cellen worden vaak gebruikt als labels en door celhoogte en -breedte aan te passen en cellen samen te voegen, kunt u ervoor zorgen dat een werkblad zich gedraagt als een eenvoudig formulier voor gegevensinvoer. Andere besturingsfuncties, zoals celopmerkingen, hyperlinks, achtergrondafbeeldingen, gegevensvalidatie, voorwaardelijke opmaak, ingesloten grafieken en AutoFilter kunnen ervoor zorgen dat een werkblad zich gedraagt als een geavanceerd formulier.

Voor meer flexibiliteit kunt u besturingselementen en andere tekenobjecten toevoegen aan het tekenpapier van een werkblad en deze combineren en coördineren met de cellen in het werkblad. Zo kunt u bijvoorbeeld het besturingselement keuzelijst toevoegen zodat de gebruiker gemakkelijker een keuze kan maken uit een lijst met items. Of u kunt het besturingselement kringveld toevoegen zodat de gebruiker gemakkelijker een getal kan invoeren.

Omdat besturingselementen en objecten op het tekenpapier zijn opgeslagen, kunt u deze weergeven naast de bijbehorende tekst, onafhankelijk van rij- en kolombegrenzingen en zonder de indeling van een raster of tabel met gegevens in uw werkblad te wijzigen. In de meeste gevallen kunnen veel van deze besturingselementen ook worden gekoppeld aan cellen op het werkblad en is geen VBA-code nodig om te zorgen dat deze werken. U kunt eigenschappen instellen die bepalen of een besturingselement vrij beweegt of dat deze zich wat beweging en grootte betreft aanpast aan een cel. Zo kunt u bijvoorbeeld bepalen dat een keuzelijst samen met de onderliggende cel wordt verplaatst als het bereik wordt gesorteerd. Als u echter liever hebt dat de keuzelijst altijd op dezelfde plaats wordt weergegeven, kan deze beter niet samen met de onderliggende cel worden verplaatst.

Excel beschikt over twee typen besturingselementen: Formulierbesturingselementen en ActiveX-besturingselementen. Naast deze sets besturingselementen kunt u ook objecten toevoegen vanuit de tekenhulpmiddelen, zoals een AutoVormen, WordArt, SmartArt-afbeelding of tekstvakken.

In de volgende secties worden deze besturingselementen en tekenobjecten beschreven en wordt gedetailleerder toegelicht hoe u deze besturingselementen en objecten kunt gebruiken.

Formulierbesturingselementen

Formulierbesturingselementen zijn de oorspronkelijke besturingselementen die compatibel zijn met eerdere versies van Excel, vanaf Excel versie 5.0. Formulierbesturingselementen zijn ook ontworpen voor gebruik op XLM-macrobladen.

U maakt gebruik van Formulierbesturingselementen voor eenvoudige verwijzingen naar of interactie met gegevens in cellen, zonder VBA-code te hoeven gebruiken, en voor het toevoegen van besturingselementen aan grafiekbladen. Nadat u bijvoorbeeld een keuzelijst hebt toegevoegd aan een werkblad en dit aan een cel hebt gekoppeld, kunt u een numerieke waarde retourneren voor de huidige positie van het geselecteerde item in het besturingselement. Vervolgens kunt u deze numerieke waarde samen met de functie INDEX gebruiken om verschillende items in de lijst te selecteren.

U kunt ook macro's uitvoeren met behulp van formulierbesturingselementen. U kunt een bestaande macro koppelen aan een besturingselement of een nieuwe macro schrijven op opnemen. Als een gebruiker van het formulier op het besturingselement klikt, wordt de macro uitgevoerd.

Deze besturingselementen kunnen echter niet worden toegevoegd aan UserForms, worden gebruikt om gebeurtenissen te beheren of worden gewijzigd om webscripts op webpagina's uit te voeren.

Overzicht van formulierbesturingselementen

Knopnaam

Voorbeeld

Beschrijving

Afbeelding van knop

Label

Voorbeeld van een formulierbesturingselement Label

Geeft aan wat het doel van een cel of het tekstvak is of bevat beschrijvende tekst (zoals titels, bijschriften of afbeeldingen) of korte instructies.

Bijschrift 4

Knopvlak

Voorbeeld van een besturingselement Groepsvak van de werkbalk Formulieren

Verwante besturingselementen worden gegroepeerd weergegeven in een rechthoekige eenheid met een optioneel label. Keuzerondjes, selectievakjes of andere verwante items worden typisch zo gegroepeerd.

Bijschrift 4

Knopvlak

Voorbeeld van een besturingselement Knop van de werkbalk Formulieren

Hiermee wordt een macro uitgevoerd die een actie uitvoert wanneer een gebruiker op de knop klikt. Een knop wordt ook wel een drukknop genoemd.

Bijschrift 4

Selectievakje

Voorbeeld van een besturingselement Selectievakje van de werkbalk Formulieren

Hiermee wordt een waarde in- of uitgeschakeld waarmee een tegengestelde en ondubbelzinnige keuze wordt aangegeven. U kunt meerdere selectievakjes op een werkblad of in een groepsvak plaatsen. Een selectievakje kan zich in één van drie verschillende toestanden bevinden: geselecteerd (ingeschakeld), leeg (uitgeschakeld) en gemengd, wat een combinatie is van de aan/uittoestand (zoals in een meervoudige selectie).

Bijschrift 4

Keuzerondje

Voorbeeld van een besturingselement Keuzerondje van de werkbalk Formulieren

Staat één keuze toe binnen een beperkt aantal wederzijds uitsluitende keuzes; een optieknop bevindt zich meestal in een groepsvak of een frame. Een optieknop kan een van de drie statussen hebben: geselecteerd (ingeschakeld), gewist (uitgeschakeld) en gemengd, wat een combinatie van aan- en uitstatussen betekent (zoals in een meervoudige selectie). Een keuzerondje wordt ook wel een keuzerondje genoemd.

Bijschrift 4

Keuzelijst

Voorbeeld van een formulierbesturingselement Keuzelijst

In een keuzelijst worden een of meer tekstitems weergegeven waaruit een gebruiker een keuze kan maken. U kunt een keuzelijst gebruiken voor het weergeven van grote hoeveelheden keuzemogelijkheden met uiteenlopende aantallen of inhoud. Er zijn drie soorten keuzelijsten:

  • In een keuzelijst met enkelvoudige selectie kunt u slechts één mogelijkheid kiezen. In dit geval lijkt een keuzelijst op een groep keuzerondjes, met dat verschil dat een keuzelijst efficiënter kan omgaan met een groot aantal items.

  • In een keuzelijst met meervoudige selectie kunt u één keuze of een aaneengesloten aantal (aangrenzende) keuzemogelijkheden kiezen.

  • In een keuzelijst met uitgebreide selectie kunt u één mogelijkheid, aaneengesloten keuzemogelijkheden of niet-aaneengesloten (of losse) keuzemogelijkheden kiezen.

Bijschrift 4

Keuzelijst met invoervak

Voorbeeld van een formulierbesturingselement Keuzelijst met invoervak

In een keuzelijst met invoervak worden een tekstvak en een keuzelijst gecombineerd om een vervolgkeuzelijst te maken. Een keuzelijst met invoervak is compacter dan een keuzelijst, maar in een keuzelijst met invoervak moet de gebruiker eerst op de vervolgkeuzepijl klikken om de lijst met items weer te geven. Gebruik een keuzelijst met invoervak om de gebruiker de mogelijkheid te geven een vermelding te typen of slechts één item uit een lijst te kiezen. In het besturingselement wordt de huidige waarde in het tekstvak weergegeven, ongeacht de manier waarop deze waarde is ingevoerd.

Bijschrift 4

Schuifbalk

Voorbeeld van een besturingselement Schuifbalk van de werkbalk Formulieren

U kunt door een reeks waarden schuiven door op de schuifpijlen te klikken of het schuifblokje te verslepen. Daarnaast kunt u door een pagina (een vooraf gedefinieerd interval) schuiven door op het gebied tussen het schuifblokje en een van de schuifpijlen te klikken. Een gebruiker kan meestal ook een waarde in een bijbehorende cel of tekstvak typen.

Bijschrift 4

Kringveld

Voorbeeld van een besturingselement Kringveld van de werkbalk Formulieren

Hiermee verhoogt of verlaagt u een waarde, zoals een getal, een tijd of een datum. Als u de waarde wilt verhogen, klikt u op de pijl-omhoog; als u de waarde wilt verlagen, klik op de pijl-omlaag. Meestal kan de gebruiker ook rechtstreeks een tekstwaarde typen in een bijbehorende cel of een bijbehorend tekstvak.

Knopnaam

tekstveld Bijschrift 4

Bijschrift 4 lijst met invoervak - Bewerken

Bijschrift 4 keuzelijst met invoervak - omlaag bewerken

dialoogvenster Uitvoeren Bijschrift 4

ActiveX-besturingselementen

ActiveX-besturingselementen kunnen op werkbladformulieren, met of zonder VBA-code, en op VBA UserForms worden gebruikt. Over het algemeen gebruikt u ActiveX-besturingselementen wanneer u flexibelere ontwerpmogelijkheden nodig hebt dan door Formulierbesturingselementen worden geboden. ActiveX-besturingselementen hebben uitgebreide eigenschappen waarmee u het uiterlijk, het gedrag, de lettertypen en andere kenmerken kunt aanpassen.

U kunt ook verschillende gebeurtenissen laten uitvoeren als er een interactie plaatsvindt met een ActiveX-besturingselement. Zo kunt u bijvoorbeeld verschillende acties laten uitvoeren, afhankelijk van welke keuze een gebruiker maakt in een keuzelijst of u kunt een query laten uitvoeren op een database om een keuzelijst met invoervak opnieuw te vullen met items als een gebruiker op een knop klikt. U kunt ook macro's schrijven die reageren op gebeurtenissen die zijn gekoppeld aan ActiveX-besturingselementen. Als er een interactie plaatsvindt tussen een gebruiker van het formulier en het besturingselement, wordt uw VBA-code uitgevoerd en worden alle gebeurtenissen die bij dat besturingselement horen verwerkt.

Uw computer bevat ook ActiveX-besturingselementen die door Excel en andere programma's zijn geïnstalleerd zoals Kalenderbesturingselement 12.0 en Windows Media Player.

Belangrijk: Niet alle ActiveX-besturingselementen kunnen rechtstreeks op werkbladen worden gebruikt; sommige kunnen alleen worden gebruikt op VBA UserForms (Visual Basic for Applications). Als u een van deze specifieke ActiveX-besturingselementen probeert toe te voegen aan een werkblad, wordt het bericht 'Kan object niet invoegen' weergegeven.

ActiveX-besturingselementen kunnen ook niet worden toegevoegd aan grafiekbladen vanuit de gebruikersinterface of aan XLM-macrobladen. U kunt ook geen macro toewijzen om rechtstreeks vanuit een ActiveX-besturingselement uit te voeren op dezelfde manier als vanuit een formulierbesturingselement.

Overzicht van ActiveX-besturingselementen

Knopnaam

Voorbeeld

Beschrijving

Bijschrift 4

Selectievakje

Voorbeeld van een ActiveX-besturingselement Selectievakje

Hiermee wordt een waarde in- of uitgeschakeld waarmee een tegengestelde en ondubbelzinnige keuze wordt aangegeven. U kunt meerdere selectievakjes tegelijkertijd op een werkblad of in een groepsvak plaatsen. Een selectievakje kan zich in één van drie verschillende toestanden bevinden: geselecteerd (ingeschakeld), leeg (uitgeschakeld) en gemengd, wat een combinatie is van de aan/uittoestand (zoals in een meervoudige selectie).

Bijschrift 4

Tekstvak

Voorbeeld van een ActiveX-besturingselement Tekstvak

Hiermee kunt u in een rechthoekig vak tekst of gegevens weergeven, typen of bewerken die aan een cel zijn gebonden. Een tekstvak kan ook een statisch tekstveld zijn waarin alleen-lezengegevens worden weergegeven.

Bijschrift 4

Opdrachtknop

Voorbeeld van een ActiveX-besturingselement Opdrachtknop

Hiermee wordt een macro uitgevoerd die een actie uitvoert wanneer een gebruiker op de knop klikt. Een opdrachtknop wordt ook wel een knop of drukknop genoemd.

Bijschrift 4

Keuzerondje

Voorbeeld van een ActiveX-besturingselement Keuzerondje

Hiermee staat u één keuze toe binnen een beperkte set van wederzijds uitsluitende keuzes die meestal zijn opgenomen in een groepsvak of -kader. Een optieknop kan een van de drie statussen hebben: geselecteerd (ingeschakeld), gewist (uitgeschakeld) en gemengd, wat een combinatie van aan- en uitstatussen betekent (zoals in een meervoudige selectie). Een keuzerondje wordt ook wel een keuzerondje genoemd.

Bijschrift 4

Keuzelijst

Voorbeeld van een ActiveX-besturingselement Keuzelijst

In een keuzelijst worden een of meer tekstitems weergegeven waaruit een gebruiker een keuze kan maken. U kunt een keuzelijst gebruiken voor het weergeven van grote hoeveelheden keuzemogelijkheden met uiteenlopende aantallen of inhoud. Er zijn drie soorten keuzelijsten:

  • In een keuzelijst met enkelvoudige selectie kunt u slechts één mogelijkheid kiezen. In dit geval lijkt een keuzelijst op een groep keuzerondjes, met dat verschil dat een keuzelijst efficiënter kan omgaan met een groot aantal items.

  • In een keuzelijst met meervoudige selectie kunt u één keuze of een aaneengesloten aantal (aangrenzende) keuzemogelijkheden kiezen.

  • In een keuzelijst met uitgebreide selectie kunt u één mogelijkheid, aaneengesloten keuzemogelijkheden of niet-aaneengesloten (of losse) keuzemogelijkheden kiezen.

Bijschrift 4

Keuzelijst met invoervak

Voorbeeld van een ActiveX-besturingselement Keuzelijst met invoervak

In een keuzelijst met invoervak worden een tekstvak en een keuzelijst gecombineerd om een vervolgkeuzelijst te maken. Een keuzelijst met invoervak is compacter dan een keuzelijst, maar in een keuzelijst met invoervak moet de gebruiker eerst op de vervolgkeuzepijl klikken om de lijst met items weer te geven. Gebruik een keuzelijst met invoervak om de gebruiker de mogelijkheid te geven een vermelding te typen of slechts één item uit een lijst te kiezen. In het besturingselement wordt de huidige waarde in het tekstvak weergegeven, ongeacht de manier waarop deze waarde is ingevoerd.

Bijschrift 4

Wisselknop

Voorbeeld van een ActiveX-besturingselement Wisselknop

Geeft een toestand aan, zoals Ja/Nee of een modus, zoals Aan/Uit. De knop wisselt tussen een ingeschakelde en uitgeschakelde status als een gebruiker erop klikt.

Bijschrift 4

Kringveld

Voorbeeld van een ActiveX-besturingselement Kringveld

Hiermee verhoogt of verlaagt u een waarde, zoals een getal, een tijd of een datum. Als u de waarde wilt verhogen, klikt u op de pijl-omhoog; als u de waarde wilt verlagen, klik op de pijl-omlaag. Meestal kan de gebruiker ook een tekstwaarde typen in een bijbehorende cel of een bijbehorend tekstvak.

Bijschrift 4

Schuifbalk

Voorbeeld van een ActiveX-besturingselement Schuifbalk

U kunt door een reeks waarden schuiven door op de schuifpijlen te klikken of het schuifblokje te verslepen. Daarnaast kunt u door een pagina (een vooraf gedefinieerd interval) schuiven door op het gebied tussen het schuifblokje en een van de schuifpijlen te klikken. Een gebruiker kan meestal ook een waarde in een bijbehorende cel of tekstvak typen.

knopafbeelding

Label

Voorbeeld van een ActiveX-besturingselement Label

Geeft aan wat het doel van een cel of het tekstvak is, bevat beschrijvende tekst (zoals titels, bijschriften of afbeeldingen) of verschaft korte instructies.

Bijschrift 4

Afbeelding

Voorbeeld van een ActiveX-besturingselement Afbeelding

Hiermee sluit u een afbeelding in zoals een bitmap, JPEG of GIF.

Besturingselement Frame

Voorbeeld van een ActiveX-besturingselement Groepsvak

Een rechthoekig object met een optioneel label waarin verwante besturingselementen gegroepeerd worden weergegeven. Keuzerondjes, selectievakjes of andere verwante items worden typisch gegroepeerd in een besturingselement Frame.

Opmerking: Het Besturingselement ActiveX-frame is niet beschikbaar in de sectie ActiveX-besturingselementen van de opdracht Invoegen . U kunt het besturingselement echter kiezen in het dialoogvenster Meer besturingselementen door Microsoft Forms 2.0 Frame te selecteren.

Bijschrift 4

Meer besturingselementen

Hiermee geeft u een lijst met extra ActiveX-besturingselementen op uw computer weer die u aan een aangepast formulier kunt toevoegen, zoals Kalenderbesturingselement 12.0 en Windows Media Player. In dit dialoogvenster kunt u tevens een aangepast besturingselement registreren.

Objecten van hulpmiddelen voor tekenen

Voorbeelden van vormen U kunt ook SmartArt-afbeeldingen, vormen, WordArt en tekstvakken opnemen in uw formulier. U kunt deze objecten vergroten, verkleinen, draaien, spiegelen, kleuren en combineren om nog complexere vormen te maken. Wanneer u tekst rechtstreeks in een vorm- of tekstvakobject typt, wordt de tekst onderdeel van het desbetreffende object: als u het object draait of spiegelt, draait of spiegelt de tekst mee. In tegenstelling tot ActiveX-besturingselementen kunt u verschillende kenmerken, zoals tekengrootte en tekenstijl, toekennen aan afzonderlijke woorden en tekens in het object. Ook kunt u macro's toewijzen aan deze objecten en er hyperlinks aan toevoegen. U kunt zelfs tekst in een vorm- of tekstvakobject koppelen aan een werkbladcel en in deze objecten bijgewerkte waarden dynamisch weergeven.

Werken met besturingselementen en objecten op het werkbladformulier

Nadat u formulieren en ActiveX-objecten hebt toegevoegd aan een werkbladformulier, zult u meestal de besturingselementen verder willen aanpassen en op verschillende manieren willen indelen om een gebruiksvriendelijk formulier met een goed ontwerp te maken. U kunt bijvoorbeeld denken aan onder andere de volgende taken:

  • De weergave van rasterlijnen besturen bij uw werkzaamheden met de besturingselementen en beslissen of de rasterlijnen voor de gebruiker moeten worden weergegeven op het uiteindelijke werkbladformulier.

  • Besturingselementen selecteren en de selectie hiervan opheffen, om eigenschappen op te kunnen geven of verdere aanpassingen te kunnen verrichten.

  • Tekst in besturingselementen bewerken, zoals bijschriften of labels.

  • Besturingselementen groeperen, kopiëren, verplaatsen en uitlijnen om de indeling van het werkbladformulier te verbeteren.

  • De grootte van besturingselementen aanpassen en besturingselementen opmaken om het gewenste uiterlijk te verkrijgen.

  • Besturingselementen plaatsen ten opzichte van of schalen met cellen.

  • Besturingselementen en gekoppelde cellen beveiligen overeenkomstig uw specifieke vereisten voor gegevensbeveiliging.

  • Instellen of besturingselementen al dan niet worden afgedrukt wanneer het werkbladformulier wordt afgedrukt.

  • Ongebruikte besturingselementen verwijderen.

U kunt werkbladformulieren ontwerpen met of zonder celrasterlijnen op de achtergrond. U kunt bijvoorbeeld celrasterlijnen uitschakelen en vervolgens alle cellen opmaken met dezelfde kleur of hetzelfde patroon, of u kunt zelfs een afbeelding gebruiken als achtergrond voor het werkblad. Als u de rasterlijnen wilt verbergen of weergeven, schakelt u op het tabblad Beeld in de groep Weergeven/verbergen het selectievakje Rasterlijnen uit of in.

Vaststellen welke typen besturingselementen het werkblad bevat

Omdat er drie verschillende typen besturingselementen en objecten zijn die u elk op een unieke manier kunt wijzigen, kunt u mogelijk niet direct zien welk type besturingselement u voor u hebt. U kunt zien welk type besturingselement (Formulier of ActiveX) het is, door het besturingselement te selecteren en met de rechtermuisknop hierop te klikken, en door vervolgens het snelmenu voor het besturingselement weer te geven:

  • Als het snelmenu de opdracht Eigenschappen bevat, is het besturingselement een ActiveX-besturingselement en werkt u in de ontwerpmodus.

  • Als het snelmenu de opdracht Macro toewijzen bevat, is het besturingselement een formulierbesturingselement.

    Tip: Als u het juiste snelmenu voor het groepsvak Formulierbesturingselement wilt weergeven, moet u ervoor zorgen dat u de omtrek in plaats van de binnenkant van het groepsvak selecteert.

  • Als het snelmenu de opdracht Tekst bewerken bevat, is het item een tekenobject.

UserForms van VBA

Voor maximale flexibiliteit kunt u UserForms maken. Dit zijn aangepaste dialoogvensters, die meestal een of meer ActiveX-besturingselementen bevatten. U maakt UserForms beschikbaar via VBA-code die u maakt in Visual Basic Editor. De stappen op hoog niveau voor het maken van een UserForm zijn als volgt:

  1. Voeg een UserForm-object in het VBAProject van uw werkmap in. U opent het VBAProject van een werkmap door eerst de Visual Basic Editor weer te geven (druk op Alt+F11) en klik vervolgens in het menu Invoegen op UserForm.

  2. Schrijf een procedure om het UserForm-object weer te geven.

  3. Voeg ActiveX-besturingselementen toe.

  4. Wijzig eigenschappen voor de ActiveX-besturingselementen.

  5. Schrijf gebeurtenisafhandelingsprocedures voor de ActiveX-besturingselementen.

Met UserForms kunt u ook geavanceerde formulierfunctionaliteit gebruiken. U kunt bijvoorbeeld programmatisch een afzonderlijke optieknop toevoegen voor elke letter van het alfabet of u kunt een selectievakje toevoegen voor elk item in een grote lijst met datums en getallen.

Voordat u een UserForm maakt, kunt u het beste kijken of er geen ingebouwde dialoogvensters zijn die vanuit Excel beschikbaar zijn die mogelijk aan uw vereisten voldoen. Hierbij kunt u denken aan de VBA-functies InputBox en MsgBox, de Excel-methode InputBox, GetOpenFilename, GetSaveAsFilename en het object Dialogs van het object Application, dat alle ingebouwde Excel-dialoogvensters bevat.

Ga voor meer informatie naar het Microsoft Office Excel Developer Center.

Naar boven

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.