Avatar billede Klaus123 Mester
19. marts 2012 - 21:44 Der er 4 kommentarer og
1 løsning

Dynamisk liste

Hej

Jeg har et antal lister A, B, C osv hvor man først skal vælge i A derefter B og til sidst C i en Data validation liste. Valget i liste A skal afgøre hvilke valg man får i B osv. I eksemplet herunder skal man, hvis man vælger E i kolonne A kunne vælge mellem 7 og 9 i B osv.

I listen der vælges fra må der ikke være dubletter, da listen er ret lang.


    A    B  C

1  E    7  I

2  E    9  J

3  F    7  K

4  G    8  L

5  E    7  M

Venlig hilsen

Klaus
Avatar billede Thorp Praktikant
19. marts 2012 - 22:29 #1
Kender du de mulige værdier i dine lister:

A {E , F, G}

B {7, 8 ,9}

C {I, J, K, L, M}
Avatar billede Klaus123 Mester
24. marts 2012 - 20:06 #2
Ja

Det er alt tekst
Avatar billede Thorp Praktikant
25. marts 2012 - 13:51 #3
Der er to mulige løsninger.

1. Navngivne områder, med lister over de mulige kombinationer + datavalidering.

2. En tabular løsning, indeholdende de mulige løsninger + datavalidering.

Løsning 1 er relativ let at oprette, men er ikke særlig transparant såfremt kombinationerne ændre sig senere og skal vedligeholdes.

Løsning 2 kræver en tabel for hvert underniveau, men er let at vedligeholde, såfremt kombinationerne ændre sig.

Så den konkrete løsning afhænger af, i hvor høj grad de mulige kombinationer kan ændre sig over tid.
Avatar billede Klaus123 Mester
25. marts 2012 - 19:15 #4
Listen vil ofte ændre sig og vokse. Jeg har lavet et navngivnet område i liste A som vokser sammen med listen, men når jeg laver datavalideringslisten tager den alle dubletter med.

Måske skal jeg over i noget VBA.
Avatar billede Thorp Praktikant
26. marts 2012 - 20:42 #5
Prøv at se om du kan bruge en af disse løsninger:

Link:http://gupl.dk/676590/
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
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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