Az Excel függvényei sokat segíthetnek a munkában. Ebben a cikkben a beépített ROUND funkció és a VBA ROUND funkció közötti különbségről fogunk beszélni.
Biztosan használta már a ROUND függvényt az Excelben. Ha a VBA-t is használja egyes feladatok elvégzésére, előfordulhat, hogy a ROUND funkciót is használta a kódokban. A beépített ROUND függvények azonban a munkalapon és a VBA-kódokban eltérően működnek. Az alábbiakban bemutatjuk, hogyan működnek másképp.
Beépített ROUND funkció
Ezen a munkalapon láthatja a különböző értékesítési képviselők értékesítési volumenét. A számok decimális számok a munkalapon.
A kényelmesebb kiszámításhoz kerekíteni kell ezeket a számokat. És természetesen használhatja a ROUND függvényt az Excelben.
- Kattintson egy üres cellára a munkalapon, amelybe be kell írnia a számokat. Itt kattintunk a C2 cellára.
- Ezután írja be a képletet a cellába:
=KEREK(B2,0;XNUMX)
Itt egész számokra kerekítjük a számokat.
- Ezután kattintson duplán a C2 cella kitöltő fogantyújára, és töltse ki ezt a képletet a teljes oszlopra. Az eredmények az alábbi képen láthatók.
VBA ROUND funkció
Néha a VBA használatával sok időt és energiát takaríthat meg. Itt a VBA segítségével kerekítheti a számokat.
- Nyomja meg az „Alt + F11” gyorsbillentyűket a billentyűzeten a Visual Basic szerkesztő megnyitásához.
- Ezután helyezzen be egy új modult a szerkesztőbe.
- Most VBA makrókat fog használni. Itt ezt a példát fogjuk használni:
Sub VBARoundFunction()
Dim nRowIndex As Integer
' Round the numbers in the target range
For nRowIndex = 2 To Application.WorksheetFunction.CountA(Range("B:B"))
Range("D" & nRowIndex) = Round(Range("B" & nRowIndex))
Next nRowIndex
End Sub
- Ezután futtassa ezt a makrót. A makró szerint az eredmény a D oszlopban lesz előállítva.
Ha tisztán látja az eredményeket, akkor találhat némi különbséget. A különbséget a következő részben elemezzük.
A különböző eredmények
Az alábbi kép a beépített ROUND funkció és a VBA ROUND funkció különbségeit mutatja.
A B5 cellában lévő számnál a beépített függvény eredménye „353”, míg a VBA függvény eredménye „352”. A VBA-ban a ROUND függvény mindig páros számként tartja meg az eredményt, ha az eldobott számok első száma 5. Ami a többi számot illeti, ugyanúgy fog működni, mint a beépített függvény. Ezért a B4 cella eredménye 172, a B5 cella eredménye pedig 352. Mindkettő páros szám.
Most már ismeri a két különböző ROUND függvény okát és eredményét. Amikor legközelebb VBA-makrókat kell használnia, különös figyelmet kell fordítania. A hibák elkerülése érdekében használhatja a VBA kódok beépített funkcióját.
Az Excel alkalmazás is megsérül
Ha gyakran használta az Excelt a munkája során, tudnia kell, milyen erős.
Az Excel alkalmazása azonban sok okból továbbra is megsérül. Ebben a pillanatban kiváló eszközünket használhatja javítsa ki a sérült xlsx fájlt. Az összes hiba könnyen megoldható ezzel az eszközzel.
Szerző Bevezetés:
Anna Ma adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve Word doc dokumentum probléma javítása és outlook javítószoftver termékek. További információért látogasson el www.datanumen.com


