Avatar billede Sidsel Seniormester
19. april 2018 - 09:59 Der er 2 kommentarer og
1 løsning

hvorfor regner makro anderledes?

Hej.

Jeg skal som et led i en makro lave en udregning baseret på nogle værdier i et excel ark som skal indsættes i et andet excelark. men excel og jeg regner ikke ens, og jeg kan ikke finde ud af hvorfor. Her er min kode:
Range("d36").Value = _
(1 - ((1 - Workbooks(3).Worksheets("Schneider og Sarel ").Range("d28").Value)
/ 0.64)) * 100
Værdien som hentes er 35%
dvs (1-((1-35%)/0,64))*100
Hvis jeg regner manuelt bliver resultat= -1,56
mens makro får 6,25?

Jeg forstår simpelthen ikke hvorfor
Avatar billede Jan Hansen Ekspert
19. april 2018 - 10:17 #1
Mon det ikke 35% som makroen opfatter som tekst og ikke som en procentsats

prøv om den regner rigtigt hvis du skriver  Range("D36").Value= (1-((1-0.35)/0.65 ))*100

Jan
Avatar billede Sidsel Seniormester
19. april 2018 - 10:48 #2
Du har ret, så regner den rigtig. nu har jeg indsat denne kode, så kan den finde ud af det. Nogle gange kan man bare ikke se de helt simple fejl. tak for hjælpen.

    Selection.Style = "Percent"
    Selection.Value = Selection / 100
    Selection.NumberFormat = "0.00%"
Avatar billede Jan Hansen Ekspert
19. april 2018 - 11:16 #3
Velbekomme
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
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

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





White paper
Sådan: Opgradér din printerløsning uden store investeringer