Microsoft Excel 2010 wordt geleverd met een programmeertaal Visual Basic for Applications , of VBA . De functie VBA " Ronde " zal getallen afronden op het dichtstbijzijnde gehele getal , met het voorbehoud dat " 0,5 " zal soms worden opgepakt en soms naar beneden afgerond , in een proces genaamd afronding bankier . Als u uw VBA-code om altijd boven of beneden afronden , dan moet je het werkblad functie aan te roepen , zoals VBA niet een inherente functie om dit te doen hebben . Instructies VBA Ronde Functie 1 Open de Excel 2010 -werkblad dat de VBA-code waarmee u wilt werken met bevat . Druk op " Alt " en " F11 " om de VBA -console te lanceren . Kopen van 2 Klik de module aan de linkerzijde van de VBA console die de Excel- macro die u wilt bewerken houdt . Plaats de cursor op de code aan de rechterkant van het venster , waar u een aantal ronden 3 Voer de volgende code in de VBA -console : . x = round ( y ) op waar " x " is een variabele of functienaam in uw code en " y " is een numerieke variabele of een werkelijke aantal . U kunt ook een komma na " y " en voer het aantal decimalen dat u wilt afronden op , zodat " ronde ( 223,446 , 2 ) " zal een waarde van terug " 223,45 . " Excel-werkblad Functie 4 Open de Excel 2010- werkblad dat u wilt werken . Druk op " Alt " en " F11 " om de VBA -console te openen . 5 Klik op de module die u wilt werken met de linkerkant van de VBA -console . Plaats de cursor in de code aan de rechterkant , waar u maar wilt om uw nummer ronden 6 Voer de volgende code in uw VBA -console : . X = Application.WorksheetFunction . RoundUp ( y , 0 ) op Twitter In deze code , " x " is gelijk aan een variabele of functienaam en " y " is een numerieke variabele of werkelijke aantal . In tegenstelling tot de functie VBA "Ronde " , het nummer achter de "y ", die het aantal cijfers achter de komma af te ronden naar signaleert , is niet vrijblijvend . Ten slotte kunt u " RoundUp " te vervangen door " AFRONDEN.NAAR.BENEDEN " als je nodig hebt om het nummer naar beneden afronden .
|