Leren hoe je de functie " Roundup " van Excel te gebruiken van de ingebouwde programmeertaal VBA , of Visual Basic for Applications , helpt u elke Excel-functie van VBA draaien . Deze vaardigheid is nuttig omdat Excel heeft vele functies die VBA niet heeft , en dat u kan nodig zijn om met ingang van een VBA -programma . Merk op dat de VBA- functie waarmee u profiteren van de functie " Roundup " u niet waarschuwen voor een onjuiste syntaxis of argument , want het zou bij gebruik van de standaard werkblad interface. Doel De Excel " Roundup " functie rond een aantal omhoog om het aantal cijfers dat u opgeeft . Zo lopen " Roundup ( 2.2 , 0 ) " vertelt Excel je wilt dat het het aantal 2,2 tot het volgende gehele getal afronden . De " 0 " in het tweede argument vertelt Excel u niet wilt dat de cijfers na de komma , wat neerkomt op zeggen dat je een integer antwoord wilt . VBA Ronde Functie < br VBA > niet over een " Roundup " -functie ingebouwd De dichtstbijzijnde functie het heeft is de functie "Ronde " , die rondes omhoog of omlaag , afhankelijk van of het beëindigen van cijfers in het nummer dat u afronding bent groter is dan of minder dan 5 . Bijvoorbeeld , het typen van "Ronde ( 2.2 , 0 ) " in de VBA " Immediate " venster resulteert in een 2 , in plaats van de 3 die de functie Excel " Roundup " up zou afronden op . < br > " Formula " Property Hoewel VBA niet een " Roundup " eigen functie hebben , kan deze functie " Roundup " Excel te gebruiken . Te instrueren VBA om dit te doen, stelt de " Formula " eigendom van de " Range " virtuele object om de functie " Roundup " . Het volgende voorbeeld laat zien hoe u dit doet . Open de VBA -ontwikkelomgeving door op " Alt " en " F11 " gelijktijdig vanuit Excel . Klik met de muis in de " " -venster Immediate , typ de volgende verklaring : " Range ( " A1 " ) Formule = " = Roundup ( 2.2 , 0 ) " " Terugkeer naar Excel met behulp van de " Alt - F11 " toetsaanslag zojuist beschreven . . . je zult het resultaat " 3 " in cel A1 te zien , met vermelding van uw verklaring functie " Roundup " Excel 's met succes toegepast . interactieve Voorbeeld U kunt een interactief maken VBA programma dat accepteert van een gebruiker van de argumenten voor de functie " Roundup " , en geeft het resultaat van die functie Na het openen van de VBA -ontwikkelomgeving , plak het volgende programma in het venster : . Public Sub roundUpANumber ( ) op Twitter Dim a1 , a2 , s a1 = CDbl ( InputBox ( " Voer het nummer dat u wilt round" ) ) op Twitter a2 = CInt ( InputBox ( " Voer het aantal decimalen waarop u wilt het nummer dat u zojuist heeft ingevoerd rond . " ) ) s = " = Roundup ( " & a1 & " , " & a2 & " ) " Range ( " A1 " ) . Formule = s Range ( " A1 " ) . Bereken MsgBox ( Range ( " A1 " ) . Value ) op Twitter end Sub Start het programma door te klikken op een van zijn verklaringen , vervolgens op "Run" commando van het menu " Run" . wanneer Excel wordt u gevraagd naar de argumenten van de functie , typt u deze en druk op " Enter . " het programma zal het resultaat weer van de functie " Roundup " voor de door u opgegeven argumenten .
|