bartverhulst
Gebruiker
- Lid geworden
- 11 aug 2011
- Berichten
- 16
Hallo,
Mijn userform werkt zoals gewenst maar ik zou willen weten of ik de code wat zou kunnen vereenvoudigen. Ik heb in mijn form zo'n 140 bijschriftveldjes en daarnaast een 160tal comboboxen, listboxen en tekstveldjes. Ik heb elk veldje een specifieke naam gegeven. Bij het openen van mijn userform en bij selectie van een nummer worden al de velden opgevuld met wat er in de speadsheet aanwezig is voor dart nummer en zet ik al de veldjes (niet de bijschriftveldjes) op 'locked' met een specifieke 'Forecolor' :
Bij het klikken op de knop 'Update' veranderen ze van kleur en worden ze toegankelijk met de code :
Door op deze manier te werken heb ik dus heel veel van deze lijnen in mijn code staan. Bij het toevoegen van een veldje moet ik dit dus ook steeds voorzien
Mijn vraag is nu of er hiervoor een eenvoudigere manier bestaat om hetzelfde resultaat te bereiken.
Alvast bedankt voor de hulp
Bart
Mijn userform werkt zoals gewenst maar ik zou willen weten of ik de code wat zou kunnen vereenvoudigen. Ik heb in mijn form zo'n 140 bijschriftveldjes en daarnaast een 160tal comboboxen, listboxen en tekstveldjes. Ik heb elk veldje een specifieke naam gegeven. Bij het openen van mijn userform en bij selectie van een nummer worden al de velden opgevuld met wat er in de speadsheet aanwezig is voor dart nummer en zet ik al de veldjes (niet de bijschriftveldjes) op 'locked' met een specifieke 'Forecolor' :
Code:
id_bijkinfo.ForeColor = RGB(139, 69, 0)
id_bijkinfo.Locked = False
Code:
id_bijkinfo.ForeColor = RGB(0, 0, 0)
id_bijkinfo.Locked = True
Mijn vraag is nu of er hiervoor een eenvoudigere manier bestaat om hetzelfde resultaat te bereiken.
Alvast bedankt voor de hulp
Bart
Laatst bewerkt: