vba code keuze vakjes

Status
Niet open voor verdere reacties.

mariquita

Nieuwe gebruiker
Lid geworden
29 sep 2010
Berichten
4
Halo,
Ik ben een beginner in VBA for Word.
Ik heb twee keuze vakjes actieveX (checkbox)ingevoerd via tabblad ontwikkelaars in office 2007.
Het is een antwoord op een vraag ja of nee.
Wat ik graag wil is of het vakje ja of het vakje nee aangevinkt dus niet beide.
Alle begin is moeilijk dus ik bedacht de volgende code.

Code:
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
CheckBox2.Value = False
End If
End Sub

Code:
Private Sub CheckBox2_Click()
If CheckBox2.Value = True Then
CheckBox1.Value = False
End If
End Sub
De code werkt wel maar komt niet door de foutmodus wat doe ik fout?
Wie helpt mij verder op weg?
Met Vr Gr Gertjan
 
Laatst bewerkt door een moderator:
Als het gaat om een ja/nee vraag heb je aan 1 checkbox zat.
Toch?

PS als code fout loopt is het handig als je de foutmelding bijsluit.

Tardis
 
Wat bedoel je met 'de code werkt wel maar komt niet door de foutmodus'?
 
Behalve de voorgaande opmerkingen nog even het volgende.
Wanneer je een óf óf keuze wilt laten maken kun je beter radio buttons gebruiken, die zijn daar voor bedoelt.

mvg Leo
 
Hallo
Bedankt dat jullie de moeite hebben genomen om mij te helpen maar ik begrijp er nog niet veel van. Ik zal hieronder proberen te schetsen wat ik graag zou willen misschien komen we er dan uit.:shocked:
Ik heb een vraag in een word document. Op deze vraag kun je alleen maar antwoorden met Ja of nee.
Omdat het form gebruikt word op een tablet pc is het makelijk dit te doen door met de muispen een vakje ja of nee aan te klikken.
Het form heb ik gemaakt met de checkbox ja en de checkbox nee naast elkaar.
Helaas zijn ze beide aan te vinken en dat is nou juist niet de bedoeling.
Hoe kan ik dit nu het beste aanpakken met een VBA code achter de checkbox?
Of zijn radio buttons de oplossing?
Als iemand mij op een makelijke manier kan vertellen hoe en wat dan ben ik u zeer dankbaar.
Ik wil er graag wat van leren.
Thanks Gertjan:P
 
Ik heb nog ergens een documentje liggen dat de techniek beschrijft op basis van checkboxen, zoals je ze maakt met de werkbalk Formulieren (radiobuttons zet je eerder op een vba formulier). Alleen moet ik die nog even opzoeken. De basis was relatief simpel: zet de twee checkboxen in een groepsvak, en laat de checkboxen wisselen op basis van het change event van het frame. Als je dan het ene vakje aanklikt, wordt het andere uitgezet en andersom.
Ik moet de code nog wel even opzoeken, dus nog enig geduld... Je kunt met dit idee in het acterhoofd (frame met twee gebonden checkboxen) misschien zelf al aan de slag!
 
Hallo Octafish bedankt voor je reactie ga ik alvast proberen of je kunt beschrijven hoe de code change event er aan gehangen moet worden en hoe deze er dan uitziet.
Met Vr Gr Gertjan:D
 
Voor het geval je er nog niet uit bent: hier een werkend voorbeeld.
 

Bijlagen

Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan