10. januar 2011 - 14:22Der 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?
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.
Synes godt om
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).
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.
Synes godt om
Slettet bruger
11. januar 2011 - 13:13#4
OK Hans
Synes godt om
Ny brugerNybegynder
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.