Avatar billede bambus Nybegynder
21. december 2001 - 07:18 Der er 13 kommentarer og
1 løsning

Problemer med afrunding

Jeg har et lille problem med afrunding af en variabel i VBA. Variablen er erklæret som Single, men skal kun indeholde 2 decimaler.
Avatar billede b_hansen Novice
21. december 2001 - 07:34 #1
Kan du ikke bruge følgende funktion: Round(expression [,numdecimalplaces])?
Avatar billede lsimony Nybegynder
21. december 2001 - 08:43 #2
Jeg har selv haft problemer ved brug af singel. Jeg løste mit problem ved at bruge double i stedet for singel.\'

Hilsen

Lars
Avatar billede bambus Nybegynder
21. december 2001 - 09:16 #3
Nej ikke lige..
Avatar billede bak Forsker
21. december 2001 - 10:09 #4
Er det fordi du skal regne videre med variablen og bibeholde beregningerne med de to decimaler??
Avatar billede bambus Nybegynder
21. december 2001 - 10:11 #5
Det er mit resultat... alle beregninger er altså slut og nu skal tallet vises (med 2 decimaler)
Avatar billede bak Forsker
21. december 2001 - 10:21 #6
test lige de to. De virker altså fint her
nummer = Round(nummer, 2)
nummer = Round(CDec(nummer), 2)
Avatar billede bambus Nybegynder
21. december 2001 - 10:34 #7
VBA kender ikke Round funktionen
Avatar billede b_hansen Novice
21. december 2001 - 10:39 #8
hvilken version af Excel bruger du?
Avatar billede bambus Nybegynder
21. december 2001 - 10:43 #9
95
Avatar billede b_hansen Novice
21. december 2001 - 11:00 #10
nå ok... mit forslag retter sig mod 2000.

Men prøv at søge i hjælpen, om der ikke er en afrundingsfunktion. Alternativt kan du jo vælge at gange med 100 og derefter lave en heltals-division. resultatet af dette deles så med 100, og vupti, så har du tallet med 2 decimaler
Avatar billede bambus Nybegynder
21. december 2001 - 11:02 #11
ha ha fin ide
Avatar billede b_hansen Novice
21. december 2001 - 11:48 #12
har du fået det til at virke?
Avatar billede bak Forsker
21. december 2001 - 11:49 #13
Selvom du kører en gammel excel burde du kunne bruge denne:
nummer = Application.WorksheetFunction.Round(nummer, 2)
Avatar billede bambus Nybegynder
21. december 2001 - 11:56 #14
Yess mange tak :-)))
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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