Avatar billede jvester72 Nybegynder
01. november 2012 - 21:51 Der er 5 kommentarer og
1 løsning

Vba hjælp

Hej
Er der nogen der kan hjælpe med en vba kode i excel på følgende:

Har følgende tabel:
Stk.    konto    konto    konto
10    1010            1020          1030
20    1000            1010          0
10    1030            0          1020
30    1010            1020      0
20    1030      0          1010

Hvis man skriver fx 1010 i celle A1 (eller giver den værdi i vba koden) så skal den summere alle stk. hvor 1010 fremkommer i konto - altså et resultat på 80 stk.

På forhånd mange tak :)
Avatar billede supertekst Ekspert
01. november 2012 - 22:45 #1
Rem række 1 til  angivelse af konto & resultat
Rem række 2 overskrifter
Dim antalRækker As Integer, kontoNr As Integer, totalStk As Integer
Public Sub optælKonto()
    kontoNr = Range("A1")
    antalRækker = ActiveCell.SpecialCells(xlLastCell).Row
    totalStk = 0
   
    For Each cc In Range("B3:D" & antalRækker)
        If cc.Value = kontoNr Then
            totalStk = totalStk + Cells(cc.Row, 1)
        End If
    Next
   
    Range("B1") = totalStk
End Sub

og så velkommen til Eksperten..
Avatar billede jvester72 Nybegynder
02. november 2012 - 08:28 #2
Hej supertekst

Virker perfekt - tusind tak :)

mvh
Jannik
Avatar billede jvester72 Nybegynder
02. november 2012 - 08:29 #3
Er det sådan jeg giver point ?
Avatar billede supertekst Ekspert
02. november 2012 - 09:07 #4
Fint  det virker.

Vedr. point - Nej - du kan kun give point til en forslagsstiller, når denne har lagt et SVAR. Når du kommunikerer som opgavestiller, skal du anvende KOMMENTAR. Du skulle blot have ventet til der foreligger et eller flere SVAR. Så kan du AFVISE svar du ikke kan bruge og ACCEPTERE det svar, som løser dit problem.
Nu har du selv taget point og derved lukker du spørgsmålet.
Hvis du vil give point - så skal du oprette et nyt spørgsmål med titlen "Point til Supertekst" og henvise til dette spørgsmål.
Avatar billede jvester72 Nybegynder
02. november 2012 - 10:01 #5
OK - sorry, opretter et nyt med din forslået tekst.
Avatar billede supertekst Ekspert
02. november 2012 - 10:42 #6
Det skal du ikke - du er ikke den første... og bliver ej heller den sidste.. Det skal nok komme med øvelsen..
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