Avatar billede kold6000 Nybegynder
10. december 2006 - 01:14 Der er 3 kommentarer og
1 løsning

Beregning af 2 celler i en makro

Jeg har idag en en makro der kontrollerer om 2 celler er forskellig fra fra 0 før den gør noget videre med cellerne.
linien i mokroen ser således ud

For J = 1 To sidstedata 'Kontoplan løbes igennem
            If data(J, 8) = overskrifter(I, 1) And _
            data(J, 3) + data(J, 5) <> 0 Then
            'poster(K, 0) = data(J, 1) 'tom

Den ser altså om SUMMEN af kolonne 3 og kolonne 5 er forskellig fra nul.

I specielle tilfælde er denne udregning ikke nok. Hvis:
kol3  = 100
Kol5  =-100
Så tror min kodelinie linierne er tomme, og det duer jo ikke.

Nu vil jeg så gerne lave en linie der laver en mere sikker beregning f.eks.

(cellen i kolonne 3 * cellen i kolonne 5) + summen af cellen i kollonen 3 + summen af cellen i kolonnen 5

Er der nogen der kan hjælpe mig med hvad beregningslinien skal hedde her istedet for:

data(J, 3) + data(J, 5) <> 0 Then
Avatar billede kabbak Professor
10. december 2006 - 01:20 #1
For J = 1 To sidstedata 'Kontoplan løbes igennem
            If data(J, 8) = overskrifter(I, 1) And _
            Abs(data(J, 3)) + Abs(data(J, 5)) <> 0 Then
            'poster(K, 0) = data(J, 1) 'tom
Avatar billede kabbak Professor
10. december 2006 - 01:22 #2
Abs gør alle tal posigtive
Avatar billede kold6000 Nybegynder
12. december 2006 - 21:32 #3
Jeg fik det til at virke. tak
Smider du lige et svar
Avatar billede kabbak Professor
12. december 2006 - 21:50 #4
et svar ;-))
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