FOK!forum / Digital Corner / Checkbox-Excel
BadWaffelwoensdag 9 maart 2011 @ 10:44
Is het mogelijk om de checkbox in excel groen te laten worden als je hem aanvinkt?
Dat was de vraag;D
stefan1218woensdag 9 maart 2011 @ 11:05
voorwaardelijke opmaak?
Beardywoensdag 9 maart 2011 @ 11:07
De achtergrond van de checkbox kan je van kleur veranderen (met voorwaardelijke opmaak), de checkbox zélf niet volgens mij (alleen checked of blanko)
BadWaffelwoensdag 9 maart 2011 @ 11:12
Ook als ik hem aanklik zegmaar dat hij dan groen of rood word?
Beardywoensdag 9 maart 2011 @ 11:18
Ja, maar dan moet je even in VBA bezig vrees ik (via de menu's lukt het in Excel 2007 i.i.g. niet echt lekker). Je kunt WEL de kleur van het tekstlabel veranderen of de kleur van een geassocieerde cel, maar dat check vakje op zich (de witte achtergrond) en het vinkje dat er in verschijnt (zwarte V) volgens mij niet.

In Rapid Q ook nog geprobeerd maar zelfde laken een pak; checkbox achtergrond en vinkje zijn properties die niet te veranderen zijn.
BadWaffelwoensdag 9 maart 2011 @ 11:19
Okee ik zal het eventjes proberen:)
Bedankt voor de hulp!!
Beardywoensdag 9 maart 2011 @ 11:51
In plaats van een checkbox zou je misschien een button kunnen gebruiken?

http://www.mediafire.com/?rcac84dd8b34v5s

Experimentje - het gaat om 't idee. Button met een paar regels VBA code om het opschrift en de kleur om en om te wisselen.
BadWaffelwoensdag 9 maart 2011 @ 11:52
Wat houd dat in dan?
Is het gewoon hetzelfde idee als een checkbox?
Beardywoensdag 9 maart 2011 @ 11:56
Ja eigenlijk wel min of meer ..... in plaats van naar een checkbox status kijk je naar een button status (hier het opschrift gebruikt daarvoor);

quote:
Private Sub CommandButton1_Click()
a$ = CommandButton1.Caption
If a$ = " " Then
b$ = "V"
CommandButton1.BackColor = &H30FF30

Else
b$ = " "
CommandButton1.BackColor = &HFFFFFF

End If
CommandButton1.Caption = b$
End Sub
In die lege regels kan je dan extra acties voor checked respectievelijk unchecked zetten. Hier alleen het opschrift op de knop als schakelaar gebruikt en de knop kleur daar op laten reageren, maar het gaat om het idee hé.
BadWaffelwoensdag 9 maart 2011 @ 12:22
Maar is dat ook in excel ofzo dan of is dat een heel ander programma?
Beardywoensdag 9 maart 2011 @ 12:40
Ja ja dit is gewoon VBA, in Excel (zie dat linkje, Excel bestandje met macro er in waarvan dat de code is). Naar mijn mening kom je toch niet om VBA heen als je echt met Excel dingen wilt gaan doen - rolmenuutjes in een sheet bouwen en zo. Al was het alleen maar omdat je in VBA wat complexere logica véél overzichtelijker kwijt kunt dan in een Excel blad [verdeeld over een zooi cellen met ieder een functie].

Visual Basic for Applications, vast onderdeel van Office applicaties
BadWaffelwoensdag 9 maart 2011 @ 13:26
OKee ik heb hem er nu wel op staan zeg maar..
Maar ik snap er geen reed van want het enisgte wat ik met dat ding kan doen is aanklikken en uit? :?