10. marts 2009 - 15:31Der er
8 kommentarer og 1 løsning
Rullemenu hvor der skal linkes til andre ark/filer
Jeg har et regneark hvor man skal kunne vælge at gå til et uge nummer fra 1-52 fra en rullemenu som skal placeres på regnearkets forside (ark1) Det kan garanteres gøres - jeg ved bare ikke hvordan - er ny i vba/excel. Hvem kan hjælpe.
Skal du bruge funktionen som en rullemenu, eller kan du "nøjes" med at skrive 1-52 på en samlet oversigt, og så vælge det rigtige ark ved at klikke på pågældende uge? /Be_Nice
Kender du mon lidt til VBA og kodning, eller er du helt "grøn"? Ellers er du velkommen til at sende dit ark til mig på: be_nice {sn@bel@} live.dk /Be_Nice
Og hvis du har lyst til at prøve lidt selv, skal du oprette en userform i dit regneark med 1 rullefelt og 3 knapper, hvorefter du skal indsætte flg. kode: ----- Dim normH Dim miniH Private Sub CommandButton1_Click() 'ok Dim arkNavn If Me.ListBox1.ListIndex <> -1 Then arkNavn = Me.ListBox1 ActiveWorkbook.Sheets(arkNavn).Activate End If End Sub Private Sub CommandButton2_Click() 'luk Unload UserForm1 End Sub Private Sub CommandButton3_Click() 'Minimer If Me.CommandButton3.Caption = "Minimer" Then Me.CommandButton3.Caption = "Gendan" Me.CommandButton3.Accelerator = "G" UserForm1.Height = miniH Else Me.CommandButton3.Caption = "Minimer" Me.CommandButton3.Accelerator = "M" UserForm1.Height = normH End If End Sub Private Sub ListBox1_Click() Me.CommandButton1.SetFocus End Sub Private Sub UserForm_activate() normH = UserForm1.Height miniH = 50
For Each sh In ActiveWorkbook.Sheets Me.ListBox1.AddItem sh.Name Next sh End Sub ----- /Be_Nice
Godt at høre at du fik det løst - og tak for point. /Be_Nice
Synes godt om
Ny brugerNybegynder
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.