Avatar billede Henriiik Nybegynder
27. februar 2010 - 23:20 Der er 6 kommentarer og
1 løsning

Sidste tal i en kolonne

Hvordan får jeg fat i det sidste/nederste tal i en kolonne.
I forbindelse med vedligehold på en maskine indtastes timetallet efter et service. For at beregne om det der tid til et nyt service skal jeg have fat i det sidst indtastede og nu nederste i kolonnen. Det er ikke nødvendigvis det største da en timetæller typisk kun går op til 10.000 timer, hvorefter den starter forfra. Det burde da være nemt, men jeg har givet op :-?.
Avatar billede store-morten Ekspert
27. februar 2010 - 23:40 #1
Sidste værdi i kollonne A
=INDEKS(A:A; TÆLV(A:A);1)

Eller:
Aktivere sidste celle med værdi i kollonne A

Sub findSidste()
Range("A1").CurrentRegion.Select
    ActiveCell.Offset(Selection.Rows.Count, 0).Activate
    ActiveCell.Offset(-1, 0).Activate
End Sub
Avatar billede Henriiik Nybegynder
28. februar 2010 - 20:22 #2
Hej Store-Morten

Tak for svar, det er en fin måde ar søge det på. Det have jeg ikke selv hittet på.
Men jeg har nogle blanke celler i min kolonne og de bliver jo ikke talt med på denne måde, og derfor får jeg ikke det rigtige resultat. Jeg har kigget lidt på tællefunktionerne men synes ikke lige der er en der tæller ned til den sidste brugte celle i en kolonne. Kan du også hjælpe med det?

Anden del af dit svar er nok lidt over mit niveau

Tak indtil videre.
Avatar billede store-morten Ekspert
28. februar 2010 - 20:33 #3
Velbekomme

Den anden del er en VBA løsning.

Det er nok svært et finde en løsning hvis du har 'blanke' celler i kollonnen?
Avatar billede store-morten Ekspert
28. februar 2010 - 20:39 #4
Og velkommen til Eksperten

Har du en anden kollonne der ikke er 'blanke' celler i?
Er dine data lagt rækkevis?

Send evt. et erk på E-mail.
Avatar billede Henriiik Nybegynder
28. februar 2010 - 21:42 #5
Jeg sætter sku et lille hak i de tomme celler for så kommer det jo til at virke :-).
Lige en sidste ide - kunne man se på kolonnen "nedefra" og så finde den første celle med en værdi?
Avatar billede store-morten Ekspert
28. februar 2010 - 22:35 #6
Du skal lægge dine indlæg som kommentare, "Svar" er tiltænkt når du vil tildele point ;-)

Ja, med VBA:

Sub findSidsteNedefra()
Range("A65536").End(xlUp).Select
End Sub
Avatar billede Henriiik Nybegynder
01. marts 2010 - 15:18 #7
Hej Store-Morten
Tak for hjælpen - Jeg må se at få det VBA lært :-)
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