• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Inhoud van een textbox locken of vrijgeven afhankelijk van een checkbox

Status
Niet open voor verdere reacties.

wil79

Gebruiker
Lid geworden
19 apr 2016
Berichten
40
Hallo Forumleden.

Ik ben bezig met een excel-sheet te maken waarin ik een aantal textboxen en checkboxen heb verwerkt.

Het probleem waar ik nu tegen aanloop is als volgt:

Ik heb een combobox1 waarin er 2 keuzes te maken zijn: A en B
afhankelijk van de keuze in combox1 moet er een waarde in textbox2 komen:

A -> 1, B -> 2,

maar achter textbox2 staat ook een checkbox, waarmee ik graag de waarden van textbox2 vrij wil laten invullen.


Kortom, als de checkbox is uitgeschakeld moet de waarde in box2 gelocked zijn en afhankelijk van de waarde in box1, tenzij de checkbox staat aangevinkt, dan mag ie geunlocked zijn en mag de gebruiker zelf een waarde invullen.

Zelf zat ik te denken aan een code als:

Code:
Private Sub TextBox2_Change()
 If Range("AD8") = False Then
 TextBox2.Enabled = True
 TextBox2.Locked = True
 Else
 If Range("AD8") = True Then
 TextBox2.Enabled = True
 TextBox2.Locked = False
 End If
 End If
End Sub

...maar dat dekt niet geheel de lading. Ik ben ook al op zoek geweest op t net, maar kan niet echt een oplossing vinden.
Misschien dat er hier iemand is die wel een oplossing heeft ??? Alvast bedankt dan.
 
Laatst bewerkt:
Ik zie nergens een controle op die checkbox?
Daarnaast kan je de getoonde code vervangen door dit:

TextBox2.Locked = IIf(Range("AD8"), True, False)

Waarom zou je Locked en Enabled allebei gebruiken?
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan