• 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.

tekstbox pas zien als label gevuld is

Status
Niet open voor verdere reacties.

schuurar

Gebruiker
Lid geworden
15 aug 2009
Berichten
417
beste,

Ik heb op een userform labels staan die gevuld worden uit blad1
Daar achter staat een tekstbox die in gevuld moet worden.
Nu komt het wel eens voor dat een label niet gevuld word omdat de cel in bald 1 niet gevuld is.
Graag zou ik dan willen dat de tekstbox ook niet te zien is als het label leeg is.

Hoe kan ik het tekstbox op onzichtbaar zetten als het label niet gevuld is?

label1 ?????? tekstbox1.viseble = false
 
Zo?
 

Bijlagen

Laatst bewerkt door een moderator:
Zo bij voorbeeld:

Code:
Private Sub UserForm_Initialize()
    Dim oCtl As Control
    Dim clsSpinEvent As CSpinEvent
    Label1 = Range("Blad1!b1")
    Label2 = Range("Blad1!b2")
    Label3 = Range("Blad1!b3")
    Label4 = Range("Blad1!b4")
    Label5 = Range("Blad1!b5")
    Label6 = Range("Blad1!b6")
    Label7 = Range("Blad1!b7")
    If Label1 = "" Then TextBox1.Visible = False
    If Label2 = "" Then TextBox2.Visible = False

Oplossing van edmoor is aanzienlijk mooier, completer en beter
 
Laatst bewerkt:
Jaaaaa te gek weer !!!!
Super bedankt! Staat net weer wat netter op het formulier!!
 
Misschien dat je dit dan nog netter vind voor je formulier:


De hoogte wordt dan ook aangepast.
 

Bijlagen

Laatst bewerkt door een moderator:
Paar goedbedoelde suggesties/opmerkingen:
  • Waarom verbergen, je kunt zo ook toevoegen bij het inladen van jouw form (je hebt immers al een klassenmodule)
  • In een TextBox kun je ook getallen of teksten invullen, het gaat hier blijkbaar om de waarde van de spinbutton, waarom geen Label?
 
Dat is zeker een mooie aanvulling Edmoor!!
Top!
Die ga ik er ook in verwerken.
Dank je wel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan