Avatar billede ae03 Novice
10. januar 2011 - 14:22 Der er 3 kommentarer og
1 løsning

Finde antal registreringer i ark

Jeg skal lave statistik over behandlinger udført af en enhed ud fra et Excel-ark (2003) med registreringer for hver person, som har været i behandling. Der kommer løbende nye personer til, og da jeg gerne vil undgå at skulle udføre alle tæl-funktioner m.m. for hele kolonner, vil jeg meget gerne finde en måde, hvorpå jeg i celle B3 automatisk kan få angivet rækkenummeret for den til en hver tid sidste registrering i kolonne B, således at jeg kan udforme referencerne i mine funktioner med brug af dette rækkenummer. Hvordan gør jeg det?
Avatar billede newbieatphp Nybegynder
10. januar 2011 - 15:40 #1
Gør det, at du trykker ALT+F11 og opret et module.
Der indsætter du så følgende kode:

Function sidste(a As String)
Application.Volatile
sidste = Range(a & "65536").End(xlUp).Row
If sidste = 1 And ActiveCell.Value = "" Then
    sidste = 0
End If
End Function

Derefter kan du blot lukke det vindue igen.
Nu kan du så fx. skrive =sidste("D") i en celle, og den smider hvor der står noget sidst i D-kolonnen.
Avatar billede Slettet bruger
10. januar 2011 - 17:16 #2
Hvis du skulle foretrække en formelløsning (og du har dine data fra B4 og nedefter).

Rækkenummer: =(MAKS((B4:B100<>"")*RÆKKE(4:100)))

Celleadresse: =ADRESSE((MAKS((B4:B100<>"")*RÆKKE(4:100)));2)

Begge er matriksformler, så ved indtastning (og senere redigering) hold Ctrl og Shift nede før du trykker på Enter.
Avatar billede ae03 Novice
11. januar 2011 - 10:00 #3
Tak for svaret begge to. Begge løsninger burde fungere fint. Jeg foretrækker løsningen uden makro, da den er enklere, for den pågældende enhed at overføre fra min arbejdsfil til deres egentlige registreringsfil. Smid et svar dkhanknu.
Avatar billede Slettet bruger
11. januar 2011 - 13:13 #4
OK
Hans
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