Microsoft Excel 2010 kommer bundlet med et programmeringsspråk kalt Visual Basic for Applications , eller VBA. VBA "Round "-funksjonen vil runde tall til nærmeste heltall , med det forbeholdet at " 0,5 " vil noen ganger bli rundet opp og noen ganger bli rundet ned , i en prosess som kalles bankier avrunding. Hvis du trenger din VBA -kode for å alltid runde opp eller runde ned , må du ringe regnearket funksjon, som VBA ikke har en iboende funksjon for å gjøre dette . Instruksjoner
VBA Round Funksjon
en
Åpne Excel 2010 -regneark som inneholder VBA-kode du vil arbeide med . Trykk "Alt" og " F11 " for å starte VBA -konsollen .
2
Klikk modulen på venstre side av VBA konsollen som holder Excel makroen du vil redigere. Plasser markøren på koden på høyre side av vinduet , hvor du vil avrunde et tall
3
Skriv inn følgende kode i VBA -konsollen: .
x = round ( y)
Hvor "x " er en variabel eller en funksjon i koden og " y " er en numerisk variabel eller et faktisk tall. Du kan også plassere et komma etter " y" og innspill hvor mange desimaler du ønsker å runde til, så "runde ( 223,446 , 2 )" vil returnere en verdi på " 223,45 ".
Excel regneark Funksjon
4
Åpne Excel 2010 -regneark som du vil arbeide med . Trykk "Alt" og " F11 " for å åpne VBA konsollen .
5
Klikk på modulen som du vil arbeide med venstrebenet fra venstre side av VBA -konsollen . Plasser markøren inn i koden på høyre side, hvor du vil runde nummeret ditt
6
Skriv inn følgende kode inn i VBA -konsollen: .
X = Application.WorksheetFunction . Roundup ( y , 0 )
i denne koden , "x " er lik en variabel eller en funksjon og " y " er en numerisk variabel eller faktiske antallet . I motsetning til VBA "Round "-funksjonen , er tallet etter " y ", som signaliserer antall desimaler å runde til , ikke valgfritt . Til slutt , kan du erstatte " Roundup " med " AVRUND.NED " Hvis du trenger å runde tallet ned .