Avatar billede yardbird Nybegynder
13. marts 2005 - 23:05 Der er 4 kommentarer

Makroer og vælge fra liste

Hej,

Jeg har lavet fire forskellige knapper med makroer der kopierer celler fra forskellige steder i et ark til samme sted i et andet ark (samme dimesioner f.eks 3x2 celler).

Det fungerer fint men jeg har planer om at udvide det og det fylder jo en del og ser uoverskueligt ud! - er det muligt at man fra et rullepanel/liste/kombinationsboks kan vælge hefra og så kopierer den fra et forskelligt område for hver linie og sætter det ind samme sted (altså overskirver det der er).

Jeg har siddet og prøvet mig frem og læs i hjælpen til excel - men jeg kan ikke selv finde en måde at få det til at virke på. Er der noget der kan lade sig gøre og i givetfald hvordan?

På forhånd tak

Nikolaj
Avatar billede jkrons Professor
13. marts 2005 - 23:47 #1
Du kan i et regneark lave en liste over de områder, du har til kopiering; et område i hver celle, fx a1:b3, C3:d6 osv. Altså som simpel tekst i cellerne. Navngiv dette område. Kald det fx Områder.

I det ark, hvor du har områderne, laver du en celle, hvor brugeren kan vælge. Her vælger du Data - Datavalidering. Tillad værdier fra Liste. Under Kilde skriver du =Områder, eller hvad du nu har kaldt dit område. Husk lighedstegnet. Så indsættes der en rulleliste, dyu kan vælge fra.

Højreklik på arkfanen og kopier denne kode til arkets modul:

Private Sub Worksheet_Change(ByVal Target As Range)

    If Target.Address = "$C$1" Then
        a = Target.Value
        Range(a).Select
        Selection.Copy
        Range("A8").Select
        ActiveSheet.Paste
    End If
   
End Sub

Ret C1 til den cellem, hvor du har din datavalidering, og A8 til den celle, hvor det kopierede skal indsættes.

Så kopieres der et område, hber gang du skifter område i cellen med rullelisten.
Avatar billede yardbird Nybegynder
14. marts 2005 - 17:12 #2
Hmm...

Jeg kan ikke rigtig få det til at virke, men jeg prøver lidt længere og så vender jeg tilbage
Avatar billede jkrons Professor
14. marts 2005 - 17:14 #3
Helt i orden. Hvad er det, du ikke kan få til at virke?
Avatar billede yardbird Nybegynder
08. april 2005 - 13:17 #4
tja mere eller mindre det hele - det spiller sgu ikke rigtig ;-(
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