Avatar billede hskytte Nybegynder
13. januar 2016 - 15:22 Der er 12 kommentarer og
1 løsning

Rulleliste valgt udløser speciel rulleliste

Jeg har et regneark, hvor der er 3 rullelister.

Jeg ønsker at valget i den første (2 mulige) giver forskellige valgmuligheder i den næste rulleliste, kan dette lade sig gøre?
Avatar billede store-morten Ekspert
13. januar 2016 - 19:55 #1
Avatar billede hskytte Nybegynder
13. januar 2016 - 23:23 #2
Det fungere egentligt rigtig godt det link, men der er et problem hvis 2. liste er valgt inden man vælger 1. liste. Så acceptere metoden en kombination som ikke er mulig.

Hvis 2. liste siger tomater, kan der godt skiftes til grønsager uden det giver problemer.
Avatar billede jens48 Ekspert
13. januar 2016 - 23:28 #3
Eller hvis du hellere vil have videoen på dansk:

https://www.youtube.com/watch?v=iwi-Uv381ts
Avatar billede hskytte Nybegynder
14. januar 2016 - 10:06 #4
Tak ;) Men det løser ikke mit problem i at der godt kan forblive Barcelona  i by cellen på trods af man ændre land cellen til Italien
Avatar billede Dan Elgaard Ekspert
14. januar 2016 - 10:22 #5
Problemet er ret let løst...

Du laver dine betingede rullemenuer, som vist/forslået,
men, så opretter du også lige en 'worksheet change' event, hvor du tester for den rigtige kombination, og hvis kombinationen ikke er gyldigt, så sletter du indholdet er de(t) ugyldige felt(er).
Avatar billede jens48 Ekspert
14. januar 2016 - 10:38 #6
Eller blot en lille makro, som nedenstående, der sletter andet valg, når du aktiverer første valg. Makroen skal linkes til rullegardinet. Ret selv Range til.

Sub DelSecondaryChoice()
Range("B2").ClearContents
End Sub
Avatar billede hskytte Nybegynder
14. januar 2016 - 14:30 #7
Hvordan får jeg den til at køre hele tiden
Avatar billede jens48 Ekspert
14. januar 2016 - 14:44 #8
Højreklik på rullegardinet og brug Assign Macro.
Avatar billede store-morten Ekspert
21. januar 2016 - 21:37 #9
Prøv:

Private Sub Worksheet_Change(ByVal Target As Range)

    If Not Intersect(Target, Range("A2")) Is Nothing Then
        Range("B2").ClearContents
    End If
   
End Sub
Avatar billede hskytte Nybegynder
22. januar 2016 - 08:33 #10
Det hjalp, tak
Avatar billede hskytte Nybegynder
22. januar 2016 - 08:35 #11
Hvordan giver jeg point
Avatar billede store-morten Ekspert
22. januar 2016 - 08:51 #12
Er det løsning i #9 der hjalp?
Avatar billede store-morten Ekspert
22. januar 2016 - 08:57 #13
Hvis: Ja, brug dette 'Svar' til point givning.

"Hvordan giver jeg point?"
https://www.youtube.com/watch?v=s26DGiuvXBo
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester