Avatar billede egernet Nybegynder
16. april 2007 - 15:00 Der er 7 kommentarer og
1 løsning

Forfinelse af en drop-down liste

Hej allesammen,

Jeg fik igår glimrende hjælp til at lave en drop-down liste ved hjælp af datavalidering og en programmeringkode i VB.

Når nu jeg vælger et punkt i min menu, bliver den bare stående ved det jeg har valgt. Kan man nulstille det, så hver gang en bruger har brugt menuen, så ruller den tilbage til udgangspunktet?

Derudover kan man kun se at det er en dropdown menu, hvis man klikker på den pågælgende celle. Kan man lave noget fikst, så det ligner en dropdown menu uanset om man klikker på cellen eller ej.

På forhånd mange tak for hjælpen :-)
Avatar billede excelent Ekspert
16. april 2007 - 16:24 #1
fx.
Private Sub Worksheet_Activate()
Application.EnableEvents = False
[G10].FormulaR1C1 = "È  È"
    With ActiveCell.Characters(Start:=1, Length:=1).Font
        .Name = "Wingdings 3"
        .FontStyle = "Normal"
        .Size = 10
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
    End With
Application.EnableEvents = True
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("G10")) Is Nothing Then Exit Sub
Application.Goto Reference:=Target.Value
End Sub
Avatar billede egernet Nybegynder
16. april 2007 - 17:45 #2
Hej igen:-)

Det giver umiddelbart ikke den ønskede effekt. Kan du vise det i det excelark jeg sendte igår? Jeg ændrede G10 til der hvor min dropdown menu er, men det gav en lille pil med et 'É' ved siden af. Den nulstillede heller ikke dropdown menuen.

Jeg vil ikke udelade at jeg lavede en fejl ...hehe.
Avatar billede excelent Ekspert
16. april 2007 - 17:53 #3
ok prøv denne
ved ikke lige hvad du mener med at nulstille !

http://pmexcelent.dk/Test_1.xls
Avatar billede excelent Ekspert
16. april 2007 - 17:58 #4
obs vises første når Arket aktiveres
(dvs når du fra et andet ark vælger forside)
Avatar billede egernet Nybegynder
16. april 2007 - 20:34 #5
Ja det virker :-) Jeg skal lave flere forskellige rullelister på samme ark og prøvede at kopiere og klippe hele programkoden ind og ændrede bare cellenummeret til det sted min nye rulleliste skal være. Det virkede umiddelbart ikke. Hvor skal man ændre hvis man skal have multiple rullelister på samme ark?
Avatar billede excelent Ekspert
16. april 2007 - 21:38 #6
ok her er en ny version med 3 rullelister
prøv om du ud fra det kan lave din egen, ellers sig bare til
Det virker ok sålænge dine link sender fokus til andre ark,
men hvis det er link til seller på Forsiden, opdateres pile ikke
sig til hvis det er tilfældet, så skal jeg forsøge at løse det.

http://pmexcelent.dk/Test_2.xls
Avatar billede egernet Nybegynder
17. april 2007 - 14:25 #7
Jamen det virker jo perfekt. Mange tak skal du have. Lav lige et svar, så jeg kan overføre points til dig :-)
Avatar billede excelent Ekspert
17. april 2007 - 15:48 #8
ok velbekom
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