Avatar billede petert Forsker
23. september 2008 - 11:31 Der er 12 kommentarer og
1 løsning

Knap funktion med ref. til andet ark.

Jeg har et lønregnskab i en mappe. Der er 1. ark "Timesedler" og 1 ark " Stamoplysninger". Hvordan laver jeg en knap funktion i arket Stamoplysninger celle C32 der sletter områderne på arket timesedler (der ikke er låst og beskyttet) Nulstiller timesedlerne fra en måned til næste.
MVH
Petert
Avatar billede jkrons Professor
23. september 2008 - 16:07 #1
Lav en kontrolelementknap på arket Stamoplysninge i celle C32. Læg dernæst denne kode på knappen

Private Sub CommandButton1_Click()
    Application.ScreenUpdating = False
    Sheets("Timesedler").Select
    ActiveSheet.Range("D4:G6").ClearContents
    ActiveSheet.Range("C13:J15").ClearContents
    Sheets("Ark1").Select
    Range("c32").Select
    Application.ScreenUpdating = True
End Sub

Ret selv til med de områder i Timesedler, der faktisk skal slettes.
Avatar billede jkrons Professor
23. september 2008 - 16:10 #2
Rettelse:

Private Sub CommandButton1_Click()
    Application.ScreenUpdating = False
    Sheets("Timesedler").Select
    ActiveSheet.Unprotect
    ActiveSheet.Range("D4:G6").ClearContents
    ActiveSheet.Range("C13:J15").ClearContents
    ActiveSheet.Protect
    Sheets("Ark1").Select
    Range("c32").Select
    Application.ScreenUpdating = True
End Sub
Avatar billede petert Forsker
24. september 2008 - 08:38 #3
Jeg får en fejl meddelse efter jeg har indsat mine områder der skal slettes.Min kode ser sådan ud nu
Private Sub CommandButton1_Click()
    Application.ScreenUpdating = False
    Sheets("Timesedler").Select
    ActiveSheet.Unprotect
    ActiveSheet.Range("C8:N38").ClearContents
    ActiveSheet.Range("C52:N82").ClearContents
    ActiveSheet.Range("C96:N126").ClearContents
    ActiveSheet.Range("C140:N170").ClearContents
    ActiveSheet.Range("C184:N214").ClearContents
    ActiveSheet.Range("C228:N258").ClearContents
    ActiveSheet.Range("C272:N302").ClearContents
    ActiveSheet.Range("C316:N346").ClearContents
    ActiveSheet.Protect
    Sheets("Ark1").Select
    Range("c32").Select
    Application.ScreenUpdating = True
End Sub

Er der andre steder der skal rettes?
Fejl meddelsen hadder
Run-time error 9
Subscript out af range
MVH
Petert
Avatar billede petert Forsker
24. september 2008 - 08:56 #4
Kan jeg ikke få lidt hjælp til det med knappen, jeg kan ikke få det til at virke.Jeg gør følgende.
Vælger Vis,Værktøjslinjer,tilpas,faneblad komandoer,kontrolelementer til venstre,Trykker på knappen til højre og fører den iførste omgang op til værktøjslinjen Og her går jeg i stå?? Ps jeg har vis værktøjslinjer kontrolelementer åben.
Avatar billede petert Forsker
24. september 2008 - 08:58 #5
Det lysner nu er jeg klar på det med selve knappen.
Avatar billede jkrons Professor
24. september 2008 - 08:59 #6
Kodfen køerer helt upåklageligt hos mig. Er du sikker på, at "Timesedler" er stavet ens både i kode og i ark?
Avatar billede petert Forsker
24. september 2008 - 09:01 #7
Er det dette der kan være problemet med min fejl?
ActiveSheet.Protect
    Sheets("Ark1").Select
    Range("c32").Select
    Application.ScreenUpdating = True
End Sub

Jeg har ikke noget ark 1 i min situration
MVH
Petert
Avatar billede petert Forsker
24. september 2008 - 09:05 #8
Der var forskel på Lille og stor t i timesedler det er rettet med der er stadig samme fejl
Avatar billede petert Forsker
24. september 2008 - 09:07 #9
Men nu sletter den de områder den skal, men melder stadig fejl
Avatar billede jkrons Professor
24. september 2008 - 10:41 #10
Har du mulighed for at sende arket til kronsell snabela adslhome dot dk?
Avatar billede petert Forsker
24. september 2008 - 11:08 #11
Det gør jeg nu
MVH
Petert
Avatar billede petert Forsker
24. september 2008 - 13:20 #12
jkrons
Det virker nu læg et svar så vi kan lukke dette.
Tak for hjælpen
MVH
petert
Avatar billede jkrons Professor
24. september 2008 - 13:22 #13
Her er et svar. Fejlen var selvfølgelig min, da der skulle hav e stået "Stamndata" i stedet for "Ark1".
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