Avatar billede peterkrog Nybegynder
03. november 2012 - 19:46 Der er 4 kommentarer og
1 løsning

Start celle ved åbning af ark, og tabulator rækkefølge

Godaften :)

1.
Jeg arbejder med en et stort regneark med en masse linjer som jeg åbner og lukker flere gange om dagen.

Jeg kunne godt tænke mig at excel altid åbner i specifkt ark og springer til sidste celle i kolonne a + 1. Altså på en ny linje lige under sidste post.

2.
Når jeg indtaster i dette ark benytter jeg kolonnerne A:P når jeg så tabulere videre kunne jeg godt tænke mig den gik til ned på næste linje i stedet for at tappe længere ud i kolonnerne. (
Avatar billede natkatten Mester
03. november 2012 - 20:52 #1
Ad 1:

Sæt følgende kode ind i 'This Workbook' (åbn VBA-editoren vha. ALT+F11)

Private Sub Workbook_Open()
    Application.Goto Worksheets("Ark1").Cells(Rows.Count, "A").End(xlUp).Offset(1)
End Sub

Hvis arket hedder andet end "Ark1", så foretag ændring til dette navn.

Se også dette eksempel:
http://gupl.dk/686830/
Avatar billede natkatten Mester
03. november 2012 - 21:01 #2
Ad 2:

Dette kan du gøre ved at bruge arkbeskyttelse.

1. Sørg for at kolonnerne, hvor der kan indtastes IKKE er låste.
2. Beskyt arket, idet du kun sætter kryds i 'Marker ulåste celler'

Dette skulle gøre, at du tabulerer til næste række efter kolonne P, jf. vedlagte nye version af det tidligere sendte ark:

http://gupl.dk/686831/
Avatar billede peterkrog Nybegynder
03. november 2012 - 21:03 #3
Endnu engang tak natkatten. Jeg lader lige spg. 2 stå og håber på lidt hjælp.
Avatar billede peterkrog Nybegynder
03. november 2012 - 22:49 #4
Lige i skabet smid et svar.

Eller måske du ved hvordan man i vb kan få den til at give hver anden række en "mild" gråtone efterhånden som man udfylder. Jeg har prøvet med betinget formatering og indsat "=mod(row() 2)=1" som formel uden den farver noget. Den siger der er en fejl i formlen.
Avatar billede natkatten Mester
04. november 2012 - 08:32 #5
Sæt denne ind som formel i betinget formattering og kopier ned i det ønskede område (f.eks. A1:P1000):

Dansk: =HVIS($A1<>"";REST(RÆKKE();2)=0;"")
Engelsk: =IF($A1<>"",MOD(ROW(),2)=0,"")

Se også nyt upload:
http://gupl.dk/686845/
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