Avatar billede flemming-s Nybegynder
30. marts 2007 - 16:51 Der er 18 kommentarer og
2 løsninger

Hvordan laver jeg en drop dawn menu

Jeg skal ha lavet ind til flere drop dawn menuer (eller hvad det nu heddder :)hvor det vil være den synlige tal der indgår i beregningen.
Hvordan ( gerne steb by steb )

eks Elpris:
Der skal jeg have 9 forskellige priser der kan vælges i mellem.
1,45 1,50 1,55 1,60 1,65 1,70 1,75 1,80 1,85

Der skal så som nævn være flere drop dawn meuer og de skulle kunne agere indbyders

Års COP Værdi: 2,0 2,5 3,0 3,3 3,5
Avatar billede supertekst Ekspert
30. marts 2007 - 16:54 #1
Vil du anvende en formular eller kontrolelement?
Avatar billede supertekst Ekspert
30. marts 2007 - 17:06 #2
Kontrolelement:
- Åbn denne værktøjslinie
-- Vælg kombinationsboks
--- Afsæt boksen i regnearket med passende bredde og begrænset højde

Følgende kode indsættes i Ark1 - VBA (Alt+F11):


Private Sub worksheet_activate()
    With ComboBox1
        .AddItem "1,45"    'indsætter ønskede værdier
        .AddItem "1,50"
        .AddItem "1,55"
        .AddItem "1,60"
        .AddItem "1,65"
        .AddItem "1,70"
        .AddItem "1,75"
        .AddItem "1,80"
        .AddItem "1,85"
    End With
End Sub
Avatar billede supertekst Ekspert
30. marts 2007 - 17:14 #3
Del 2:
Koden indsættes ligeledes i VBA - Ark1

Private Sub combobox1_change()
Dim tal1 As Single
    tal1 = ComboBox1          'hent den valgte værdi - sæt den i decimaltals-format
End Sub
Avatar billede flemming-s Nybegynder
30. marts 2007 - 17:38 #4
Jeg kan ikke finde
Kontrolelement:
- Åbn denne værktøjslinie ....

Har bla kikket forgæves i menupunktet Data
Avatar billede supertekst Ekspert
30. marts 2007 - 17:40 #5
Højreklik på en af de bestående værktøjslinier...
Avatar billede flemming-s Nybegynder
30. marts 2007 - 18:02 #6
JEg bruger excel 2000
Når jeg højerklikker på værktøjslinje har jeg ikke umidelbart en mulighed for at vælge kombinationsbos. Under hvilken kategori er denne mulighed ?
Avatar billede jokerper Nybegynder
30. marts 2007 - 19:08 #7
Klik et tomt sted på værktøjslinien og vælg - Værktøjslinien kontrolelementer.
Avatar billede flemming-s Nybegynder
30. marts 2007 - 22:37 #8
Ok det er nyt land for mig det her :o)
Nu er jeg kommet ind i visoal bacik
Hvordan /hvor finder jeg og indtaster :

Private Sub worksheet_activate()
    With ComboBox1
        .AddItem "1,45"    'indsætter ønskede værdier
        .AddItem "1,50"
        .AddItem "1,55"
        .AddItem "1,60"
        .AddItem "1,65"
        .AddItem "1,70"
        .AddItem "1,75"
        .AddItem "1,80"
        .AddItem "1,85"
    End With
End Sub
Avatar billede flemming-s Nybegynder
30. marts 2007 - 22:55 #9
Ok jeg har prøvet højreklikke Ark1 /Vive code / Valgt comboBox 2 /Der har jeg indkopiret /
Private Sub worksheet_activate()
    With ComboBox1
        .AddItem "1,45"    'indsætter ønskede værdier
        .AddItem "1,50"
        .AddItem "1,55"
        .AddItem "1,60"
        .AddItem "1,65"
        .AddItem "1,70"
        .AddItem "1,75"
        .AddItem "1,80"
        .AddItem "1,85"
    End With
End Sub

Er det rigtigt ?
Hvis ja hvordan får jeg så selve opjektet til at reagere på det ? Lige nu kan jeg kun ændre størelse på Drop dawn menu
Avatar billede supertekst Ekspert
30. marts 2007 - 23:46 #10
Designvisning skal slås fra i Kontrolelementer (øverste venstre knap) -
Private Sub worksheet_activate() i koden reagere - når Ark1 aktiveres - så skulle indeholdetblive vist i Combobox1.
Avatar billede flemming-s Nybegynder
31. marts 2007 - 00:20 #11
Ok - ja der er nok et stykke vej endnu ? Men tak for at du vil "holde mig i hånd " :o)
Deaktiverering = knap aktiv - så lang så godt
Der er bare ikke nogen tal synlige når jeg trykker på pil
Avatar billede supertekst Ekspert
31. marts 2007 - 11:15 #12
Prøv at klikke på Ark2 og derefter på Ark1
Avatar billede flemming-s Nybegynder
31. marts 2007 - 18:04 #13
det gør ingen forskel
Avatar billede flemming-s Nybegynder
31. marts 2007 - 18:07 #14
jeg har ikke indsat
Del 2:
Koden indsættes ligeledes i VBA - Ark1

Private Sub combobox1_change()
Dim tal1 As Single
    tal1 = ComboBox1          'hent den valgte værdi - sæt den i decimaltals-format
End Sub

Hvor gør jeg det ?
Avatar billede excelent Ekspert
31. marts 2007 - 18:12 #15
En alternativ metode :

1. Marker den selle hvor liste skal være
2. Vælg Datavalidering i menuen Data
3. Vælg Liste i feltet Tillad
4. I feltet Kilde indtast dine værdier adskilt af semikolon
5. ok
Avatar billede supertekst Ekspert
31. marts 2007 - 22:51 #16
Kopier koden ind i VBA, der hvor den øvrige kode er anbragt.
Avatar billede flemming-s Nybegynder
01. april 2007 - 00:18 #17
Tak til supertekst for at du forsøgte at lære mig din metode
Det blev dog den metode Excelent viste jeg nemmest kunne forstå /bruge
Jeg vil gerne dele guldet mellem jer. I kan jo selv foreslå en fordelingsnøgle
Mange tak for hjælpen !!

Ps en dag jeg har go tid vil jeg faktisk gerne lære din metode Supertekst
Findes der en pang dang til http://imageshack.dk/ således man kan hente eks excel programmer på en tilsvarende site ? Det kunne være en metode til at sende programstumper i Excel
Avatar billede flemming-s Nybegynder
01. april 2007 - 00:26 #18
Hvis det har interasse er det nedenstående I har bidraget til
http://imageshack.dk//viewimage.php?file=/imagesfree/aqx79838.jpg
Avatar billede excelent Ekspert
01. april 2007 - 09:59 #19
100/100 hvis det er ok med supertekst
Avatar billede supertekst Ekspert
01. april 2007 - 16:59 #20
Selv tak og OK...
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