Most Valuable Professional


View Jan Karel Pieterse's profile on LinkedIn subscribe to rss feed
Subscribe in a reader

Subscribe to our mailing list

* indicates required

Audit !!!

Probeer onze RefTreeAnalyser
de beste Excel formule auditing tool.

Cursussen

Excel VBA Masterclass (Engels)
Excel VBA voor Financials

Third party tools

Speed up your file

FastExcel
The best tool to optimise your Excel model!

Repair your file

Stellar Phoenix Excel Repair
Best tool to repair corrupt Excel sheets and objects
Home > Nederlandse site > Artikelen > Besturingselementen > Beschrijving (2)
This page in English

Het gebruik van Besturingselementen

Gedetailleerde beschrijving van de elementen (2)

Selectievakje

Een selectievakje wordt gebruikt om de mogelijkheid te geven iets aan of uit te schakelen, bijvoorbeeld een bepaalde optie, of Ja of Nee te antwoorden. Dit besturingselement geeft u ook de mogelijkheid meerdere keuzes te maken uit een lijst van voorkeuren.

Keuzerondje

Het keuzerondje lijkt wat op het selectievakje, met als belangrijkste verschil dat er in een serie keuzerondjes nooit meer dan 1 rondje ingevuld kan zijn. Als u niets doet, dan zal Excel alle keuzerondjes op een werkblad als één groep behandelen, er kan er nooit meer dan 1 actief zijn. Wilt u meerdere sets keuzerondjes hebben op één werkblad, dan kan dit, de werkwijze verschilt echter voor de beide soorten rondjes.

Keuzerondje uit de werkbalk Formulieren

Om deze rondjes te groeperen tekent u eerst een groepsvak en plaatst vervolgens de keuzerondjes binnen het groepsvak;

Keuzerondjes in groepsvak

zie afbeelding 8:   Afbeelding 8 : keuzerondjes in groepsvakken.

Ook hoe u de keuzerondjes aan een cel moet koppelen hangt af van de soort die u hebt gebruikt. Van de formulieren set hebben alle keuzerondjes binnen een groepsvak dezelfde gekoppelde cel. De waarde in de cel wordt dan een indexgetal van het geselecteerde rondje. Let op dat u de keuzerondjes in de volgorde plaatst waarin u ze op het werkblad heeft gezet, de volgorde waarin de rondjes zijn toegevoegd bepaalt namelijk de waarde in de cel.

Om een formulier besturingselement te selecteren (bijvoorbeeld met het doel om deze te verplaatsen) klikt u er met de rechtermuisknop op. Wilt u meerdere elementen tegelijk selecteren, houdt dan de control toets ingedrukt terwijl u ze met de muis aanklikt.

Groepeer de elementen die u binnen een groepsvak heeft getekend (of die u gezamenlijk wilt kunnen verplaatsen) door ze allemaal te selecteren en vervolgens in het rechtsklik menu te kiezen voor Groeperen, Groeperen.

Keuzerondje uit de werkset besturingselementen

Het keuzerondje uit de werkset besturingselementen (ActiveX) heeft een speciale eigenschap waarmee u kunt aangeven welke keuzerondjes samenwerken. Deze eigenschap heet de "Groupname" eigenschap. Zie afbeelding 9:

Groupname instellen

Afbeelding 9: Groupname van keuzerondje instellen.

Laat u deze eigenschap ongewijzigd, dan zullen de keuzerondjes op 1 werkblad altijd als één groep werken.

Keuzerondjes van de werkset besturingselementen moeten ieder aan hun eigen cel worden gekoppeld. De waarde in de cel is dan WAAR of ONWAAR.

TIP: Toon het eigenschappen venster door op een besturingelement rechts te klikken en te kiezen voor eigenschappen. U kunt ook op de desbetreffende knop klikken van de werkbalk besturingselementen. In Excel 2007 en in latere versies kunt u onder het tabje ontwikkelaars, binnen de groep besturingselementen, op de knop "Eigenschappen" drukken.


 


Vragen, suggesties en opmerkingen

Al het commentaar over deze pagina:


Comment by: Hanneke (9/21/2011 2:49:43 AM)

Ik heb een keuzelijst gemaakt en wil deze kopieren naar alle volgende regels/cellen in mijn excellijst. De koppeling met de cel wordt meegekopieerd en blijft verwijzen naar de cel waarmee oorspronkelijk gekoppeld is. Dit moet echter de volgende onderliggende cel zijn (dus van A4 naar A5, A5 naar A6 enz.) Nu ben ik handmatig per keuzelijst de koppeling met cel aan het wijzigen. met een lijst van bijna 300 regels is dit nogal tijdsintensief. Hoe kan ik de keuzelijst kopieren dat de koppeling met cel ook wijzigt?

Met vriendelijke groet,
Hanneke

 


Comment by: Jan Karel Pieterse (9/22/2011 12:18:12 AM)

Hallo Hanneke,

Daar kan je het beste een macrootje voor gebruiken.
Maar 300 keuzelijsten op een werkblad werkt niet erg goed, kan je niet beter gebruik maken van gegevens validatie met de lijst optie? Dan hoeft de gebruiker ook niet steeds met de muis op de keuzelijsten te klikken, maar kan hij/zij gewoon de pijltjes toetsen gebruiken.

 


Comment by: Marcel (9/11/2012 9:43:42 AM)

Hallo,

ik wil graag afbeeldingen koppelen aan de keuze in een combo box. Kan iemand mij vertellen hoe ik dit in excel 2010 aan moet pakken?

Alvast bedankt.

Groeten Marcel

 


Comment by: Jan Karel Pieterse (9/11/2012 9:47:22 AM)

Hallo Marcel,

Kijk eens of dit artikel helpt:

http://www.jkp-ads.com/Articles/ShowPicture00NL.asp

 


Comment by: John (11/22/2012 12:20:41 PM)

Hallo,

is het ook mogelijk om deze elementen te gebruiken in word, ik heb ze daar namelijk ingezet in een formulier, maar blijkbaar werken de keuzerondjes allemaal samen ookal heb ik ze onder verschillende tabellen gezet, eenmaal de actieve inhoude ingeschakeld vallen de tabellen uit elkaar en kun je niet afzonderlijk per tabel één keuzerondje invullen..enig idee?

gegroet

John

 


Comment by: Jan Karel Pieterse (11/22/2012 3:02:09 PM)

Hoi John,

Bij de activex besturingselementen moet je de option buttons die samen moeten werken voorzien van dezelfde GroupName eigenschap. Form controls moet je in een frame plaatsen om ze te laten samenwerken.

 


Comment by: Edward (12/5/2012 12:16:57 PM)

Beste,

Ik heb als voorbeeld 3 selectievakjes. Bij aanvinken komt er een tekst te staan in een bepaalde cel (met macro).

Vraag: Hoe krijg ik de teksten (wanneer ik alle vakjes heb aangevinkt) naast elkaar in die ene cel (dus niet overschreven wordt, maar toegevoegd wordt).

Groet,

Edward

 


Comment by: Jan Karel Pieterse (12/5/2012 12:55:05 PM)

Hoi Edward,

Dat kan ook zonder macro, met formule, als je de selectievakjes aan cellen koppelt. Stel je hebt ze aan A1, A2 en A3 gekoppeld, dan kan je een formule als deze gebruiken om de tekst weer te geven:

=ALS(A1;"Check box 1, ";"")&ALS(A2;"Check box 2, ";"")&ALS(A3;"Check box 3, ";"")

 


Comment by: jos melsen (9/29/2013 10:04:20 AM)

kan ik in excel 2007 met macro 2 of meer niet aaneen gesloten geselecteerde cellen tegelijk verplaatsen?

 


Comment by: Jan Karel Pieterse (9/30/2013 10:17:20 AM)

Hallo Jos,

Niet tegelijk, maar wel na elkaar natuurlijk. Als het toch in een macrootje staat maakt het niet echt uit of dat in 1 of in meer stappen gaat, toch?

 


Comment by: Arnold van der Staak (3/2/2014 11:57:19 AM)

In het besturingslint van excel heb ik een aantal formulierbesturingselementen geplaatst. Nu blijven zij Grijs en blijkt dat ik ze niet kan gebruiken. Hoe kan ik deze icoontjes activeren zodat ze wel bruikbaar zijn en ook werken.

Ik hoop dat jullie mij aan kunnen geven hoe ik dat doe of waar ik kan vinden hoe ik ze activeer.

Vriendelijke groeten,
Arnold

 


Comment by: Jan Karel Pieterse (3/3/2014 7:15:10 AM)

Hallo Arnold,

Zijn de controls op het werkblad "grijs" of in het lint?

 


Comment by: Hans (2/11/2015 8:01:13 AM)

Hallo, een vraagje..

Ik gebruik in een cel een formulierbesturingselement, nl.
een keuzelijst met invoervak.

Vraag : Ik wil dit besturingselement verwijderen. Hoe pak je dit aan?

Bedankt en groeten

Hans

 


Comment by: Jan Karel Pieterse (2/11/2015 10:18:16 AM)

Hoi Hans,

Je kan rechts-klikken op dat besturingselement en dan knippen kiezen. Je kunt ook control+klikken en dan op de delete knop drukken.

 


Comment by: Christian (4/18/2016 12:40:52 PM)

Ik heb een keuzelijst met invoervak via besturingselement gekoppeld aan een tabel met namen, adressen enz...
Ik heb nu deze keuzelijst niet langer nodig (ik haal de gegevens nu met andere formules uit deze tabel) maar bij het opslaan van het bestand zie ik dat deze keuzelijst er thans 5x onder elkaar op staat en dat ik er slechts één van kan verwijderen door erop rechts te klikken en knippen te selecteren. Ik krijg de 4 andere vakjes er gewoon niet meer af (ook al delete ik de gegevens van het besturingselement)
Hoe krijg ik deze vakjes definitief weg?
Thanks

 


Comment by: Jan Karel Pieterse (4/18/2016 2:50:07 PM)

Hoi Christian,

Klik op de home tab (Start) en klik op de verrekijker. Selecteer de onderste optie. Nu kan je alle objecten op je blad zien en als je op eentje in de lijst klikt kan je die verwijderen.

 


Comment by: Christian (4/18/2016 3:19:11 PM)

Ik werk met Excel op een Mac.
Ik zie geen verrekijker onder het tabblad 'Start'

Probleem heb ik intussen opgelost door het gehele tabblad te vervangen door een oudere versie en er de nieuwe formules in over te brengen.

 


Comment by: Jan Karel Pieterse (4/18/2016 5:42:09 PM)

Hoi Christian,

Ai, Excel op een Mac. Toch een tweederangs besturingssysteem als je met Excel echt wil werken. :-)

 


Comment by: Cas (1/25/2017 9:50:34 PM)

Hallo.

Graag antwoord of het mogelijk is om 2 macro's te verbinden aan één selectievakje? Zo ja, hoe?

 


Comment by: Jan Karel Pieterse (1/26/2017 9:51:33 AM)

Hoi Cas,

Ja, dat is heel eenvoudig. Verbind de eerste macro aan het selectievakje, laten we zeggen dat die EersteMacro heet. ROep de tweede (TweedeMacro) aan vanuit de eerste:

Sub EersteMacro()
'Hier de code van je eerste macro
TweedeMacro
End Sub

Sub TweedeMacro()
'De code van je tweede macro
End Sub

 


Comment by: Ruud (3/20/2017 5:58:26 PM)

Beste Jan karel,

Ik heb net een besturtingselement toegevoegd op basis van een vragenlijst (en hier aan gekoppeld een waarde per antwoord); bijvoorbeeld: antwoord geen = 1, antwoord zeer groot = 4. Deze uitkomsten wil ik direct doorlinken naar een grafiek: hoe kan ik dit toepassen?

Ben erg benieuwd of u mij hierbij kan helpen.

Groeten,
Ruud

 


Comment by: Jan Karel Pieterse (3/21/2017 9:49:43 AM)

Hallo Ruud,

Je kan de besturingselementen aan een cel koppelen zodat hun waarde in die cel verschijnt. Daar kan je dan eenvoudig een grafiek van maken uiteraard.

 


Comment by: Roel (6/2/2017 12:53:00 PM)

Hallo Ruud,

Ik heb een Formulier gemaakt waarvan de uitkomsten worden weergegeven in een database. In dit formulier wil ik nu graag Radiobuttons gebruiken om de optie weer te geven tussen: "Afslag" en "Opbod+Afslag" (gaat over de prijsopbouw van objecten die geveild worden op een vastgoedveiling)

Ik heb de radiobuttons toegevoegd en de namen aangepast naar "Afslag" en "Opbod+Afslag", echter wordt in de database nu waar en onwaar weergegeven.

In plaats van Waar of Onwaar wil ik hier ook graag "Afslag" of "Opbod+Afslag" weergeven.

Hoe is dit mogelijk/ welke vba codes gebruik ik hiervoor?


Ik hoop dat u me hiermee verder kan helpen.

Mvg, Roel

 


Comment by: Jan Karel Pieterse (6/3/2017 4:40:17 PM)

Hoi Roel,

Je kunt die selectievakjes aan een cel koppelen en dan met een ALS functie de waarde an die cel gebruiken in een andere cel om jouw tekstwaarde weer te geven.

 


Comment by: Paul (9/27/2017 9:42:20 AM)

Ik heb keuzevakjes in mijn werkblad geplaatst, gekoppeld aan een cel. Maar nu stel ik vast dat de koppeling wel stand houd, maar de plaats van het keuzevakje in die cel ligt blijkbaar niet vast. Als andere gebruikers het blad bekeken hebben, dan staan de vakjes niet meer in de betreffende cellen. hoe kan ik het keuzevakje in de cellen houden?

 


Comment by: Jan Karel Pieterse (9/27/2017 10:30:30 AM)

Hoi Paul,

Controls hebben inderdaad de vervelende neiging niet op hun plaats te blijven. De enige work-around die ik ken is op de 1 of andere manier vastleggen waar ze horen te staan en ze bij openen van het bestand op hun plaats zetten.

 


Comment by: Job (11/14/2017 3:52:48 PM)

Dag,
Al tijden ben ik op zoek naar hoe ik het FONT van de tekst naast het keuzerondje van Excel kan veranderen.
In mijn sheet staan er duidelijk twee verschillende fonts, maar hoe kan ik die wijzigen? (Excel 2013)

 


Comment by: Jan Karel Pieterse (11/15/2017 9:08:06 AM)

Hoi Job,

Dit kan alleen met de keuzerondjes van de ActiveX groep.

 


Heeft u vragen, suggesties of opmerkingen? Gebruik dan dit formulier.

Mocht uw vraag niet direct relevant zijn voor deze pagina, maar een algemene Excel vraag betreffen, dan adviseer ik om deze hier te stellen: www.eileenslounge.com.

Uw naam (verplicht veld):

Uw e-mail adres (Niet verplicht, dit adres wordt niet getoond)

Uw verzoek of commentaar:

Als u VBA code in uw commentaar plaatst, gebruik dan [VB] tags: [VB]Uw code[/VB].