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.
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
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.