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

Drop Down menu verbergen

Status
Niet open voor verdere reacties.

freeorbit

Gebruiker
Lid geworden
20 aug 2006
Berichten
10
Geacht forum,

Ik heb een "Drop down 1" op "sheet1" staan, welke ik door bijvoorbeeld de waarde in A1 te veranderen van 0 naar 1, wil laten verschijnen of laten verdwijnen.

Ik heb al van alles geprobeerd, echter nog steeds niet een goede en eenvoudige oplossing gevonden, wie kan mij helpen,...

Bij voorbaat mijn dank, Peter
 
In bijgevoegd bestand staat een combobox.
Als je een 1 in cel A1 zet verdwijnt de combobox.
In alle overige gevallen wordt de combobox getoond.

Is dit wat je bedoeld ?

Met vriendelijke groet,


Roncancio
 
Laatst bewerkt:
In 1 regeltje:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" Then ComboBox1.Visible = (Target = 0)
End Sub

Zelfde uitleg als bij Roncancio.

Wigi
 
Vervolg van mijn vraag

Beste Wigi & Roncancio,

Ik gebruik " Drop Down 1 " format dropdown i.p.v. een "combobox" format.

Met een "combobox" format werk het wel, maar met een " Drop Down 1 " format
werkt het niet.

Ik ben dus op zoek naar een oplossing voor een " Drop Down 1 " format dropdown.

Ik voeg een voorbeeld bij dit bericht.

Groet Peter.
 

Bijlagen

Correctie:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Target = 1 Then
ActiveSheet.Shapes("Drop Down 2").Visible = False
Else
ActiveSheet.Shapes("Drop Down 2").Visible = True
End If
End Sub
 
Het werkt bijna \^O^/

Beste Roncancio,

Het werk bijna zo als ik het wil, er is enkel nog een punt wat nog niet werkt in mijn toepassing. zie voorbeeld :

Als ik in het groene vakje een 0 of 1 zet dan werk het goed, echter als ik het groene vakje link aan het gele vakje, en dan de waarde van 0 naar 1 verander, dan werk het niet meer, ik heb van alles geprobeerd, echter te vergeefs, misschien zie je wat ik verkeerd doe.

Bij voorbaat mijn dank voor de vorige oplossing,

Groet Peter.
 

Bijlagen

Je zal ongetwijfeld wel je redenen hebben waarom je de dropdown niet koppelt aan de gele cel maar aan de groene cel.
Hoe dan ook, ik heb het als volgt gedaan:

Als men in de gele OF groene cel een 1 zet dan verdwijnt de dropdown. In alle overige gevallen staat de dropdown er.

Ik hoop dat dit is waar je naar op zoek bent.

Met vriendelijke groet,


Roncancio
 
Laatst bewerkt:
Misverstand, sorry, hierbij een betere uitleg.

Beste Roncancio,

Ik begrijp je verwarring,

De waarde in de gele cel wordt door een formule of via een ander blad aangeboden.

Wanneer je de waarde in de groene met de hand veranderd, dan werkt je scrip 100%
als je echter de groene cel aan de gele cel linkt, en hierna in de gele cel de waarde 1 tikt,
dan zie je uiteraard in de groene cel de waarde ook naar 1 springen echter dan verdwijnt
de drop down niet, terwijl er toch de waarde 1 in de groene cel staat.

Om een of andere reden ziet het scrip deze waarde 1 niet, terwijl als je het met de hand
direct in de zelfde groene cel de waarde 1 tikt, het wel werkt.

Dit was mijn probleem, ik hoop dat ik het nu goed heb beschreven.

Groet Peter
 
Dan zo:...?

In bijgevoegd bestand wordt bij het wijzigen van het werkblad gecontroleerd wat er in de cellen G20 en L20 staat.

Indien daar een 1 staat, bijvoorbeeld via een formule of een functie (zie bestand) dan heeft dat gevolgen voor het zichtbaar maken van de dropdown.

Met vriendelijke groet,


Roncancio
 
Laatst bewerkt:
Het werk nog steeds niet naar behoren in mijn toepassing

Beste Roncancio

Ik heb de afgelopen dagen met je voorbeeltjes zitten spelen, en ik krijg het nog steeds niet
100 % goed, ik heb daarom ook een beter en nieuw voorbeeld gemaakt.

De bedoeling is dat wanneer je in "drop down 2" de waarde 4 kiest, " drop down 1" verdwijnt.

Dit doe ik door op de reset knop te drukken. ( dit moet ook voor mijn toepassing )

Als je hierna in "drop down 2" bijvoorbeeld de waarde 1 kiest, dan moet drop down 1 weer verschijnen, enkel dit werk niet.

Wel is het zo, dat wanneer je met de hand in het P14 veld een 1 tikt, de " drop down 1"
wel verschijnt, Roncancio,.... wat is het verschil tussen een 1 die door de "drop down 2 " c.q RESET knop
wordt gegenereerd, en de 1 die ik met de hand in P14 zet ????

Hoop dat je een oplossing voor mij kan bedenken, ik zelf heb nog niet genoeg verstand
van excel om dit probleem te doorgronden.

( ik zelf denk dat het iets te maken heeft met een "carriage return" teken )

Vast bedankt voor de moeite

Peter
 
Laatst bewerkt:
Sorry,.... ik dacht dat de upload Ok was

Hierbij nogmaals mijn upload van het nieuwe voorbeeld, groet Peter
 

Bijlagen

In deze versie wordt gekeken naar de waarde in Dropdown 2 als je op de Reset knop klikt.
Is de waarde 1 == > dropdown 1 is zichtbaar
Is de waarde 4 == > dropdown 1 is verborgen

Met vriendelijke groet,


Roncancio
 
Laatst bewerkt:
We zijn er bijna. \^O^/

Beste Roncancio,

Het werk bijna,

Ik heb het scrip nog iets aangepast, als je nu op de RESET knop drukt, dan wordt de
waarde 4 in de "drop down-2" geplaatst [ via P14], en "drop down-1" verdwijnt, dit is
ook de bedoeling !

Echter ik wil hierna op "drop down-2" bijvoorbeeld de waarde 1 of 2 of 3 kiezen,
waarbij de "drop down-1" automatisch weer verschijnt.

Als je hierna weer op de RESET knop drukt,... dan verdwijnt "dropdown-1" weer ,. ... enz

Als dat werkt dan kan ik deze "methode" in mijn uit eindelijke scrip gaan toepassen.

Groet Peter. \^O^/ mijn dank, voor je geduld m.b.t. mijn probleem.
 

Bijlagen

Ik heb je reactie wel een aantal malen gelezen om te achterhalen wat je precies wil.
Programmeertechnisch is het "peanuts" maar het is vooral afstemmen wat je wilt hebben.

Oke, en dan nu de nieuwste versie.

In deze nieuwste versie wordt met de druk om de RESET-knop automatisch Drop Down 1 verborgen en de waarde van Drop Down 2 is 4.

Drop Down 2 waarde is:

1 ( Drop Down 1 verschijnt automatisch )
2 ( Drop Down 1 verschijnt automatisch )
3 ( Drop Down 1 verschijnt automatisch )
4 ( er verandert niets )

Met vriendelijke groet,


Roncancio
 
Laatst bewerkt:
Het Werk !!

Beste Roncancio,

Het werkt :thumb:

bedankt voor alle geduld, ben weer wat wijzer :)

Groet Peter
 
Graag gedaan.:)

Ik ben blij dat je vraag hiermee is opgelost.:D


Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan