எக்செல் இல் எண்களை வட்டமிடுவதற்கு VBA ரவுண்டப் ஃபன்சிட்டன்
எக்செல் விபிஏ ரவுண்டப் செயல்பாடு
பணித்தாள் செயல்பாட்டைப் போலவே, எண்களை நெருங்கிய முழு எண்களுக்கு வட்டமிடுகிறோம், VBA இல் எங்களிடம் உள்ளது ரவுண்டப் செயல்பாடு இது எங்களுக்கு தசம புள்ளியைக் குறைக்கிறது மற்றும் ரவுண்டப் செயல்பாட்டைப் பயன்படுத்துவதற்கான தொடரியல் பின்வருமாறு வட்டமானது (எண், தசமத்திற்குப் பிறகு இலக்கங்களின் எண்ணிக்கை) செயல்பாட்டில் இந்த இரண்டு வாதங்களும் கட்டாயமாகும்.
எண்கள் மற்றும் கணக்கீடுகளுடன் நாங்கள் பணிபுரியும் போது முழு எண்ணுக்குப் பின் பின் எண்களைப் பெறுகிறோம், இது அன்றாட வணிகத்தில் மிகவும் பொதுவானது. நாம் பொதுவாக தசம மதிப்புகளைப் பற்றி கவலைப்படுவதில்லை, ஏனெனில் இது எங்கள் இறுதி முடிவில் எந்த தாக்கத்தையும் ஏற்படுத்தாது. அந்த சூழ்நிலைகளில், எண்களை அருகிலுள்ள முழு எண் அல்லது உடனடி முழு எண்ணுக்கு வட்டமிட வேண்டும். RoundUp செயல்பாட்டைப் பயன்படுத்துவதன் மூலம் நாம் உண்மையில் இந்த பணியைச் செய்ய முடியும்.
ரவுண்ட்அப் செயல்பாட்டிற்காக நீங்கள் VBA இல் தேடியிருந்தால், நீங்கள் அதை கண்டுபிடிக்கவில்லை, ஏனெனில் இது ஒரு பணித்தாள் செயல்பாடு. ரவுண்டப் செயல்பாட்டை அணுக, நாம் vba பணித்தாள் செயல்பாட்டு வகுப்பைப் பயன்படுத்த வேண்டும்.
ரவுண்டப் செயல்பாட்டின் தொடரியல் இதை நினைவுபடுத்துவதற்கு முன்.
எடுத்துக்காட்டுகள்
இந்த VBA RoundUp Excel வார்ப்புருவை இங்கே பதிவிறக்கம் செய்யலாம் - VBA RoundUp Excel வார்ப்புரு“288.5264” எண்ணைச் சுற்றி வளைக்கும் பணியைச் செய்வோம். இந்த எடுத்துக்காட்டுடன் அனைத்து எண்களையும் பார்ப்போம்.
எடுத்துக்காட்டு # 1 - இரண்டாவது வாதம் பூஜ்ஜியமாக இருக்கும்போது
கீழே உள்ள VBA குறியீட்டைப் பாருங்கள்.
குறியீடு:
துணை RoundUp_Example1 () மங்கலான k என இரட்டை k = பணித்தாள் செயல்பாடு. ரவுண்ட்அப் (288.5264, 0) MsgBox k End Sub
- மேலே உள்ள குறியீட்டை நீங்கள் இயக்கும்போது, அது வழங்கப்பட்ட எண்ணை அதாவது 288.5264 ஐ அருகிலுள்ள முழு எண்ணாக மாற்றும், அதாவது 289
எடுத்துக்காட்டு # 2 - இரண்டாவது வாதம் 1 ஆக இருக்கும்போது
இரண்டாவது வாதமாக ஒன்றைக் கடக்கும்போது என்ன நடக்கும் என்பதைக் காண கீழேயுள்ள குறியீட்டைப் பாருங்கள்.
குறியீடு:
துணை RoundUp_Example2 () மங்கலான k என இரட்டை k = பணித்தாள் செயல்பாடு. ரவுண்ட்அப் (288.5264, 1) MsgBox k End Sub
- இந்த குறியீடு கொடுக்கப்பட்ட எண்ணை ஒரு தசம புள்ளியாக மாற்றும், அதாவது 288.6
எடுத்துக்காட்டு # 3 - இரண்டாவது வாதம் 2 ஆக இருக்கும்போது
இரண்டாவது வாதமாக இரண்டைக் கடக்கும்போது என்ன நடக்கும் என்பதைக் காண கீழேயுள்ள குறியீட்டைப் பாருங்கள்.
குறியீடு:
துணை RoundUp_Example3 () மங்கலான k என இரட்டை k = பணித்தாள் செயல்பாடு. ரவுண்ட்அப் (288.5264, 2) MsgBox k End Sub
- இந்த குறியீடு கொடுக்கப்பட்ட எண்ணை இரண்டு தசம புள்ளிகளாக மாற்றும், அதாவது 288.53
எடுத்துக்காட்டு # 4 - இரண்டாவது வாதம் 3 ஆக இருக்கும்போது
மூன்றை இரண்டாவது வாதமாக கடக்கும்போது என்ன நடக்கிறது என்பதைக் காண கீழேயுள்ள குறியீட்டைப் பாருங்கள்.
குறியீடு:
துணை RoundUp_Example4 () மங்கலான k என இரட்டை k = பணித்தாள் செயல்பாடு. ரவுண்ட்அப் (288.5264, 3) MsgBox k End Sub
- இந்த குறியீடு கொடுக்கப்பட்ட எண்ணை மூன்று தசம புள்ளிகளாக மாற்றும், அதாவது 288.527
எடுத்துக்காட்டு # 5 - இரண்டாவது வாதம் -1 ஆக இருக்கும்போது
இரண்டாவது வாதமாக மைனஸ் ஒன்றை கடக்கும்போது என்ன நடக்கும் என்பதைக் காண கீழேயுள்ள குறியீட்டைப் பாருங்கள்.
குறியீடு:
துணை RoundUp_Example5 () மங்கலான k என இரட்டை k = பணித்தாள் செயல்பாடு. ரவுண்ட்அப் (288.5264, -1) MsgBox k End Sub
- இந்த குறியீடு கொடுக்கப்பட்ட எண்ணை அருகிலுள்ள பத்துக்கு மாற்றும், அதாவது 290.
எடுத்துக்காட்டு # 6 - இரண்டாவது வாதம் -2 ஆக இருக்கும்போது
இரண்டாவது வாதமாக கழித்தல் இரண்டைக் கடக்கும்போது என்ன நடக்கும் என்பதைக் காண கீழேயுள்ள குறியீட்டைப் பாருங்கள்.
குறியீடு:
துணை RoundUp_Example6 () மங்கலான k என இரட்டை k = பணித்தாள் செயல்பாடு. ரவுண்ட்அப் (288.5264, -2) MsgBox k End Sub
- இந்த குறியீடு கொடுக்கப்பட்ட எண்ணை அருகிலுள்ள நூற்றுக்கு மாற்றும், அதாவது 300.
எடுத்துக்காட்டு # 7 - இரண்டாவது வாதம் -3 ஆக இருக்கும்போது
இரண்டாவது வாதமாக கழித்தல் மூன்றைக் கடக்கும்போது என்ன நடக்கும் என்பதைக் காண கீழேயுள்ள குறியீட்டைப் பாருங்கள்.
குறியீடு:
துணை RoundUp_Example7 () மங்கலான k என இரட்டை k = பணித்தாள் செயல்பாடு. ரவுண்ட்அப் (288.5264, -3) MsgBox k End Sub
- இந்த குறியீடு எண்ணை அருகிலுள்ள ஆயிரத்திற்கு அதாவது 1000 ஆக மாற்றும்.
இதைப் போலவே, வழங்கப்பட்ட இரண்டாவது வாதத்தின் அடிப்படையில் எண்களைச் சுற்றுவதற்கு பணித்தாள் செயல்பாட்டு வகுப்பின் ஒரு பகுதியாக VBA இல் ROUNDUP செயல்பாட்டைப் பயன்படுத்தலாம்.