christopher21 Juniormester
24. april 2018 - 20:10 Der er 4 kommentarer

VBA hjælp

Jeg har et ark, hvor jeg skal finde, hvor mange bachelor og kandidatstuderende, der er for hvert fakultet.
Jeg har nummeret på hvert fakultet i kolonnen I, hvor numrene er fra 1-5. Så i kolonnen J, står der der om, den pågældende elev er bachelor eller kandidatstuderende. Jeg har brugt koden:
Application.WorksheetFunction.CountIf(Range("J2:J18288"), "Bachelor")
Application.WorksheetFunction.CountIf(Range("J2:J18288"), "Kandidat")
Men den finder kun, hvor mange bachelor og kandidatstuderende der er i alt, og jeg skal finde det for hver fakultet. Hvilken kode kan jeg bruge i VBA til at finde det?
Tak på forhånd
ebea Ekspert
24. april 2018 - 20:52 #1
Hvorfor ikke blot lave det uden VBA, og ordinære Formler! F.eks.:
=TÆL.HVISER($I$2:$I$18288;"1";$J$2:$J$18288;"kandidat")

Og så tilret til det ønskede. Nemt, og enkelt at tilrette.
christopher21 Juniormester
24. april 2018 - 21:07 #2
Det skal desværre være i VBA :/ men tak for hjælpen!
ebea Ekspert
24. april 2018 - 21:10 #3
#2  -  ;-)  Nu kan du jo se koden!
Dan Elgaard Ekspert
24. april 2018 - 21:40 #4
#2: Der fik du alligevel løsningen :-)

I stedet for 'TÆL.HVIS()' som du bruger i dit eksempel, så benytter du blot 'TÆL.HVISSER()'.

PS: Og, du behøver ikke sætte 'Application' foran, men kan nøjes med:

Worksheetfunction.CountIfs(...)
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

Opret Preview

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





Premium
Dansk iværksætter står bag et af Europas hurtigst voksende it-selskaber: Her er hele historien om hans op- og nedture
Det danske it-selskab Anytech365 leverer så høje vækstrater, at det er kommet med på Financial Times liste over de hurtigst voksende virksomheder i Europa. Her er historien om den danske iværksætter Janus Rægaard Nielsen, der har to konkurser bag sig og leder virksomheden fra Marbella.
Computerworld
Overblik: Så meget betaler danske virksomheder i løn til it-medarbejderne - se listerne her
Overblik: Der er meget stor forskel på løn-niveauet for it-medarbejderne i de danske virksomheder. Få overblikket over, hvor lønnen er højest og lavest her.
CIO
SAP's nye nordiske direktør: "De seneste uger har jeg besøgt en del kunder her i Norden - og alle talte om at vende tilbage til en eller anden form for standard."
Det store ryk til cloud brød med mange års it-konsolidering og skabte komplicerede it-miljøer. Men nu peger kundernes kompas den anden vej, fortæller erfaren SAP-boss efter nordisk rundrejse.
White paper
It-sikkerheden afhænger af dig!
Du kender det sikkert. En kollega vil dele en fil med navne, mailadresser og andre personlige data fra jeres Salesforce database, med en partner i EU. Vedkommende beslutter at smide en Excel-fil i DropBox og sender et link til partneren til download. En anden kollega skal bruge en kundes bankoplysninger for at kunne lave en overførsel, så kunden sender selvfølgelig en e-mail med alle bankoplysninger. Ovenstående er blot to eksempler på det, der sker flere gange dagligt. Nemlig tilfælde hvor der skal deles følsomme oplysninger, hvor der er meget dårlig datasikkerhed. Det er en konstant stressfaktor for de sikkerhedsansvarlige i it. Derfor er det en absolut nødvendighed, at have de rigtige værktøjer og teknologier, for at gøre samarbejdet med andre virksomheder, så smertefrit som muligt. Det kan du læse mere om, hvordan du opnår i dette white paper.