Jag har inte ens ha tittat på någon sorts kod på över två års tid, därför vill ajg nu försöka mig på lite småsaker i VBA. Kod är ju inte direkt svårt; du får loopa igenom listan och räkna upp och ner beroende på vilka villkor du har:Söka antal förekomster av ett cellvärde?
Jag har fått i uppgift av chefen att göra ett script/macro i Excel där jag skall söka efter ett tjänstenamn, en anställds namn och antal förekomster av olika datum.
All data får jag in i ett exceldokument som ser ut som nedan.
<code>tjänst 1 johan 2007-01-18
tjänst 3 anders 2007-01-18
tjänst 1 eva 2007-01-18
tjänst 2 eva 2007-01-17
tjänst 1 eva 2006-01-16
tjänst 3 johan 2007-01-18
tjänst 4 anders 2007-01-18
tjänst 5 eva 2007-01-16
tjänst 2 johan 2007-01-15</code>
Det jag alltså vill göra först och främst är att räkna ut hur många gånger "tjänst 1" förekommer för varje person.
Efter det så vill jag ha fram antal datum som varje namn förekommer i listan (t.ex. 2ggr den 18e, 1 gång den 17 och 1 gång den 16e för Eva i ovan exempel).
Någon som kan ge mig lite bra pointers eller kanske t.o.m. något exempel på detta?Sv: Söka antal förekomster av ett cellvärde?
<code>
for i=1 to antalrader
if cells(i, ...) = ... and cells(i, ...) = ... then
antal = antal + 1
end if
next i
msgbox antal
</code>
Jag skulle istället satsat på att använda autofilter på ett bra sätt.