Overzicht van formulieren, formulierbesturingselementen en ActiveX-besturingselementen op een werkblad

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

Voorbeelden van werkbladformulieren met behulp van formulieren en de vele besturingselementen en objecten die u hieraan kunt toevoegen, kunt u gegevens in uw werkbladen eenvoudiger maken en de manier wijzigen waarop uw werkbladen eruit zien. 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. Als u meer wilt weten over sjablonen die u kunt downloaden, raadpleegt u Excel-sjablonen.

Wat is een formulier?

Een formulier dat is afgedrukt of online is een document dat is ontworpen met een standaardstructuur en opmaak waarmee u eenvoudiger informatie kunt vastleggen, organiseren en bewerken.

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

  • Online formulieren bevatten dezelfde functies als afgedrukte formulieren. Daarnaast bevatten online formulieren een besturingselement. Besturingselementen zijn objecten waarmee gegevens worden weergegeven of waarmee gebruikers makkelijker gegevens kunnen invoeren of bewerken, een actie kunnen uitvoeren of een selectie kunnen maken. In het algemeen kunt u het formulier eenvoudiger gebruiken. 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 gedrukte 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 In Excel kan automatisch een meegeleverd gegevensformulier worden gegenereerd voor het opgegeven bereik of de opgegeven 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 opgeven, rijen zoeken door te navigeren, of (op basis van de inhoud van een cel) werk rijen bij te werken en rijen te 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 dat u in staat stelt om gegevens in het raster in te voeren en weer te geven, en er zijn al diverse besturingsfuncties ingebouwd die al zijn ingebouwd in Excel-werkbladen, zoals opmerkingen en gegevensvalidatie. Cellen komen overeen met tekstvakken waarin u ze op verschillende manieren kunt invoeren en opmaken. Cellen worden vaak gebruikt als labels en door de hoogte en breedte van de cellen aan te passen en cellen samen te voegen, kunt u een werkblad laten werken als een eenvoudig gegevensinvoerformulier. Andere besturingselementen, zoals celopmerking, hyperlinks, achtergrondafbeeldingen, gegevensvalidatie, voorwaardelijke opmaak, ingesloten grafieken en AutoFilter, kunnen een werkblad laten werken 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 met besturingselementen kunt u ook objecten toevoegen via 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. Wanneer u bijvoorbeeld een besturingselement voor een keuzelijst aan een werkblad toevoegt en dit aan een cel koppelt, kunt u een numerieke waarde voor de huidige positie van het geselecteerde item in het besturingselement retourneren. 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, die worden gebruikt voor het beheer van gebeurtenissen of gewijzigd voor het uitvoeren van webscript op webpagina's.

Overzicht van formulierbesturingselementen

Knopnaam

Voorbeeld

Beschrijving

Knopvlak

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.

Knopvlak

Groepsvak

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.

Knopvlak

Knop

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.

Knopvlak

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).

Knopvlak

Keuzerondje

Voorbeeld van een besturingselement Keuzerondje van de werkbalk Formulieren

Laat een enkele keuze binnen een beperkte set van wederzijds exclusieve keuzes. een keuzerondje bevindt zich meestal in een groepsvak of een kader. Een keuzerondje kan een van de volgende drie statuswaarden hebben: geselecteerd (ingeschakeld), uitgeschakeld (uitgeschakeld) en Mixed, met een combinatie van aan en uit (zoals in een meervoudige selectie). Een keuzerondje wordt ook wel een keuzerondje genoemd.

Knopvlak

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.

Knopvlak

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.

Knopvlak

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.

Knopvlak

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.

Opmerking: De volgende besturingselementen zijn niet beschikbaar in Office Excel 2007 werkmappen. Deze besturingselementen kunnen alleen worden gebruikt in de dialoogvensters van Excel versie 5,0.

Knopnaam

Knopvlak tekstveld

Knopvlak lijst met invoervak bewerken

vervolgkeuzelijst met invoervak Knopvlak

dialoogvenster Knopvlak uitvoeren

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 in werkbladen worden gebruikt. Sommige kunnen alleen worden gebruikt in VBA-UserForms (Visual Basic for Applications). Als u een van deze 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 niet een macro toewijzen om rechtstreeks van een ActiveX-besturingselement gebruik te maken van een besturingselement in een formulier.

Overzicht van ActiveX-besturingselementen

Knopnaam

Voorbeeld

Beschrijving

Knopvlak

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 die aan een cel zijn gekoppeld, weergeven, typen of bewerken. Een tekstvak kan ook een statisch tekstveld zijn waarin alleen-lezengegevens worden weergegeven.

Knopvlak

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.

Knopvlak

Keuzerondje

Voorbeeld van een ActiveX-besturingselement Keuzerondje

Hiermee kan een enkele optie binnen een beperkte set niet-aaneengesloten keuzes in het algemeen in een groepsvak of kader worden vermeld. Een keuzerondje kan een van de volgende drie statuswaarden hebben: geselecteerd (ingeschakeld), uitgeschakeld (uitgeschakeld) en Mixed, met een combinatie van aan en uit (zoals in een meervoudige selectie). Een keuzerondje wordt ook wel een keuzerondje genoemd.

Knopvlak

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.

Knopvlak

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.

Knopvlak

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.

Knopvlak

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.

Knopvlak

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.

Knopvlak

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.

Afbeelding van knop

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-besturingselement is niet beschikbaar in het gedeelte 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.

Knopvlak

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 Mogelijk wilt u 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 weergeven of verbergen, schakelt u op het tabblad beeld in de groep weergeven/verbergen het selectievakje rasterlijnen in of uit.

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 wilt weergeven, moet u ervoor zorgen dat u de omtrek selecteert in plaats van het binnenste van het groepsvak.

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

UserForms van VBA

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

  1. Voeg een UserForm-object in het VBAProject van uw werkmap in. U opent de VBAProject-werkmap door eerst de Visual Basic editor te openen (druk op ALT + F11) en vervolgens te klikken 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 behulp van UserForms kunt u ook geavanceerde formulierfuncties gebruiken. U kunt bijvoorbeeld een afzonderlijke keuzerondje voor elke letter van het alfabet toevoegen, 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

Opmerking:  Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor je is. Wil je ons laten weten of deze informatie nuttig is? Hier is het Engelstalige artikel ter referentie.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×