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

knop verbergen of tonen afhankelijk van inhoud van # cellen

Status
Niet open voor verdere reacties.

assessor

Gebruiker
Lid geworden
7 jan 2007
Berichten
184
In een form met een aantal cellen en knoppen wil ik het volgende.

De knop is verborgen tot drie bepaalde cellen ingevuld zijn, ongeveer dit:

If
AND("A4"; "A6"; "A10").Vallue >0
Button A Hidden=False
Else
Button A Hidden=True

maar dan iets dat wel werkt :)

kan iemand mij in de goede richting wijzen...
 
Beste,

Voeg een userform in en plaats in de userform een knop.
Maak een private sub initialize voor de userform :
Code:
Private Sub UserForm_Initialize()
If [A4] And [A6] And [A10] <> 0 Then CommandButton1.Visible = False
End Sub

Plaats een knop het werkblad.
Schrijf deze code in een module :
Code:
Sub tonen()
UserForm1.Show
End Sub
 
Of deze:
Code:
CommandButton1.Visible = IIf((Range("A4") <> "" And Range("A6") <> "" And Range("A10") <> ""), True, False)
 
@Edmoor,
Kort en krachtige code van een giga honourable senior member! Mag ik uit de code afleiden dat indien aan de voorwaarde IIf voldaan wordt, het resultaat true is?
 
De Iif geeft in dit geval True terug als de 3 cellen een waarde bevatten en False als 1 of meer van die drie geen waarde bevatten.
 
Dank voor deze snelle reply, de oplossing van edmoor, na wat kleine aanpassingen voldoet deze aan mij behoefte.
De metode van tkint heb ik nog niet geprobeerd, deze leek mij iets omslachtiger, ga het nog wel proberen...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan