Avatar billede noxiaz Nybegynder
21. juli 2008 - 08:03 Der er 6 kommentarer og
1 løsning

Sidste tal i kolonen

Jeg har et excel ark hvor jeg trykker på en knap også opretter den en ny sag i et givende kunde. Hver kunde har et inst. nummer.
så jeg indtaster et inst nr. også opretter den et faneblad til kunden.

Eks. kundens inst nr.: 1234

Først faneblad:

A1 står der: Inst nr.
B1 står der: Antal sager
A2 står der: 1234
B2 står der: "Hvor mange sager der er oprettet på personen, det skal den så tælle ud af det faneblad som hedder 1234 og tage det sidste tal i kolonnen A, hvordan gør jeg det?"

Faneblad: 1234
I A1 står der: Sagsnummer:
i A2 står der: 1 (det er så sagsnummer 1)
i A3 står der: 2 .. osv der ned af.


Håber i kan hjælpe mig :D
Avatar billede ebea Ekspert
21. juli 2008 - 08:23 #1
Er det korrekt forstået at du vil have det højeste tal i A1 (nederste tal i kolonnen) til at stå i B2 ?. i så fald er formlen i B2: =MAKS(A:A)
Avatar billede jkrons Professor
21. juli 2008 - 08:25 #2
Prøv med nedenstående i B2:

=INDEKS('1234'!a1:a1000;MAKS(HVIS('1234'!a1:a1000<>"";RÆKKE('1234'!a1:a1000))))

Afslut med Ctrl+Skift+Enter

Ret A1000 til noget større, hvis der er mere end 1000 linier i 1234.
Avatar billede jkrons Professor
21. juli 2008 - 08:28 #3
Jeg skal lige sige, at min formel finder det nederste tal i A-kolonnen, uanset om dette er det største eller ej. Hvis de altid er sorteret i rækkefølge med det største nederst, er ebeas langt mere enkel.
Avatar billede ebea Ekspert
21. juli 2008 - 09:35 #4
Hvis det altid er nederste tal i kolonnen, uanset værdi, kan du også bruge: 

=INDEKS(A:A; TÆLV(A:A);1)
Avatar billede noxiaz Nybegynder
21. juli 2008 - 10:09 #5
Har sat dette i VBA men funger ikke, shtName = mit navn på faneblad
Cells(nr, 2).FormulaLocal = "=INDEKS(" & shtName & "!A1:A65535;MAKS(HVIS(" & shtName & "!A1:A65535<>"";RÆKKE(" & shtName & "!A1:A65535))))"

Nogen der kan se fejlen ved denne linje?

Det ebea skriver kan jeg ikke få til at virke når den skal hente infor fra et andet faneblad.
Avatar billede noxiaz Nybegynder
21. juli 2008 - 12:32 #6
ebea, du må gerne sende et svar :D - da er den ejg bruger.
Det blev: Cells(nr, 2).FormulaLocal = "=MAKS(" & shtName & "!A:A)"
Avatar billede noxiaz Nybegynder
29. september 2008 - 19:11 #7
Lukker denne
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