mboost-dp1

Hjælp til: Excel - Kombinationsboks


Gå til bund
Gravatar #1 - Ravnsbjerg
4. jan. 2008 09:47
Hej med jer alle

JEg er ny på dette forum, og har væltet nettet rundt, for at finde steder som kan svare på mit spørgsmål. Men det er desværre ikke lykkedes endnu.

Men det lader til, at der er nogle kvikke hoveder på denne site, så nu prøver jeg her!

Jeg er igang med at lave et større excelark, fordelt på 3 faneblade. I min egen lille verden, er jeg nået langt, men kan stadig ikke løse det sidste af mine problemer, som vil give tingene en kosmetisk finesse.

Jeg ville gerne have muligheden for, at lade valget i én kombinationsboks bestemme de efterfølgende valg i en anden kombinationsboks.

Som de f.eks. har på bilbasen.dk, hvor man kan vælge bilmærke, og her efter de forskellige modeller for hver enkelt mærke.

Jeg har oprettet forskellige lister, hvoraf data'ene til kombinationsboksene kommer fra.

Men hvordan får jeg kombinationsboksenes indhold til at ændre sig, pba. indholdet/valget i den forrige?

Eksempel (bilbasen):

Hvis man vælger "Ford" i første kombinationsboks, skal der i næste kombinationsboks være modellerne Mondeo, Focus og Fiesta:
Hvis jeg istedet vælger "Toyota", skal der i næste kombinationsboks komme modellerne Avensis, Corolla, Yaris.

Jeg er ikke nogen Excel super haj, og har lært mig selv det hele. Derfor er jeg ikke 100% velbevandret i termer og gloser fra Excel. Dette vil nok have betydning for den eventuelle forklaring?
Desuden bruger jeg en dansk version af Excel =o)

Håber I kan hjælpe mig!
Gravatar #2 - illishar
11. jan. 2008 09:37
Dette vil man kunne løse med VBA. (Er combo-bokse i Excell ikke også VBA faktisk? Meh, kender faktisk ikke så meget til Excell.)

VBA!!! (ew!)

Brug den OnSelectionIndexChange-event til findes til din første combo og brug den til at populere (hedder det, det på dansk? Lyder lidt perverst.) din anden combo. (Via kode altså)

En god måde at komme igang med dette på, vil være at anskaffe en "VBA i Excell for n00bs"-bog. (Personligt ville jeg også selv købe sådan én, hvis jeg skulle løse det) De er udemærkede startere, koster en 50'er og kan læses igennem på 30 sek. ;)
Gravatar #3 - Saxov
11. jan. 2008 10:01
ellers kan man få meget ud af at optage en macro og så kigge VBA koden for macroen igennem.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login