VBA மதிப்பு | எக்செல் விபிஏ மதிப்பு சொத்தை எவ்வாறு பயன்படுத்துவது? (எடுத்துக்காட்டுகள்)
எக்செல் விபிஏ மதிப்பு சொத்து
மதிப்பு என்பது VBA இல் உள்ள ஒரு சொத்து இது ஒரு குறிப்பிட்ட வரம்பிற்கு ஒரு மதிப்பை ஒதுக்க வரம்பு முறையுடன் பெரும்பாலும் பயன்படுத்தப்படுகிறது, இது VBA இல் உள்ளடிக்கப்பட்ட வெளிப்பாடாகும், எடுத்துக்காட்டாக, நாம் வரம்பை (“B3”) பயன்படுத்தினால். மதிப்பு = 3 இது செல் B3 க்கு 3 மதிப்பை ஒதுக்கும் , மதிப்புச் சொத்து என்பது வரம்பு முறையுடன் மட்டுமே பயன்படுத்தப்பட வேண்டிய அவசியமில்லை, அதை மற்ற செயல்பாடுகளிலும் பயன்படுத்தலாம்.
VBA உடனான எங்கள் கற்றலின் ஆரம்பத்தில், கலங்களில் தரவை எவ்வாறு சேமிப்பது என்பது பற்றி அறிய மிகவும் ஆர்வமாக உள்ளோம். நீங்கள் ஆர்வமாக இருந்தால், நீங்கள் "மதிப்பு" சொத்தை புரிந்து கொள்ள வேண்டும். இந்த கட்டுரையில், “மதிப்பு” சொத்து, மதிப்புகளை எவ்வாறு செருகுவது அல்லது அமைப்பது, கலத்திலிருந்து எவ்வாறு மதிப்பைப் பெறுவது மற்றும் பல விஷயங்களைப் பற்றி நாங்கள் உங்களுக்கு விளக்குவோம்.
முந்தைய கட்டுரைகளில் ஒன்றில், “விபிஏ ரேஞ்ச் செல்கள்” பற்றி விவாதித்தோம். ஒரு ஒற்றை கலத்தையும் பல கலங்களையும் குறிக்க வரம்பு பொருள் நமக்கு உதவும். RANGE பொருளைப் பயன்படுத்த முதலில் நாம் எந்த கலத்திற்கு மதிப்பைச் செருக வேண்டும், நாம் என்ன செருகப் போகிறோம் என்பதை தீர்மானிக்க வேண்டும்.
VBA இல் மதிப்பு சொத்தை எவ்வாறு பயன்படுத்துவது?
இந்த VBA மதிப்பு செயல்பாடு எக்செல் வார்ப்புருவை இங்கே பதிவிறக்கம் செய்யலாம் - VBA மதிப்பு செயல்பாடு எக்செல் வார்ப்புருஎடுத்துக்காட்டு # 1 - கலங்களுக்கு மதிப்புகளை ஒதுக்க வரம்பு பொருள்
- எடுத்துக்காட்டாக, நீங்கள் A1 கலத்திற்கு ஒரு மதிப்பைச் செருக விரும்பினால், நீங்கள் A1 கலத்தை இதுபோன்று குறிப்பிட வேண்டும் வரம்பு (“A1”)
குறியீடு:
துணை மதிப்பு () வரம்பு ("ஏ 1") முடிவு துணை
- RANGE பொருளைப் பயன்படுத்தி கலத்தைக் குறிப்பிட்ட பிறகு, இந்த பொருளுடன் தொடர்புடைய அனைத்து பண்புகள் மற்றும் முறைகளின் இன்டெலிசென்ஸ் பட்டியலைக் காண இப்போது ஒரு புள்ளியை (.) வைக்கவும்.
குறியீடு:
துணை மதிப்பு () வரம்பு ("A1"). முடிவு துணை
- இந்த பல்வேறு விருப்பங்களை உருவாக்குங்கள் “VALUE” சொத்தைத் தேர்ந்தெடுக்கவும்.
குறியீடு:
துணை மதிப்பு () வரம்பு ("A1"). மதிப்பு முடிவு துணை
- “VALUE” சொத்து தேர்ந்தெடுக்கப்பட்டதும், மதிப்பை சம அடையாளத்தில் வைப்பதன் மூலம் மதிப்பை A1 கலத்திற்கு அமைக்க வேண்டும்.
குறியீடு:
துணை மதிப்பு () வரம்பு ("A1"). மதிப்பு = "VBA க்கு வரவேற்கிறோம்" முடிவு துணை
- சரி, இது A1 கலத்திற்கு “VBA க்கு வரவேற்கிறோம்” மதிப்பை செருகும்.
- ஒரே மதிப்பை பல கலங்களுக்கு செருக விரும்பினால், கீழேயுள்ள குறியீடு போன்ற கலங்களைப் பார்க்கவும்.
குறியீடு:
துணை மதிப்பு () வரம்பு ("A1: A5"). மதிப்பு = "VBA க்கு வரவேற்கிறோம்" முடிவு துணை
- இது கலத்திலிருந்து மதிப்பைச் செருகும் A1 முதல் A5 வரை.
- நீங்கள் வெவ்வேறு கலங்களுக்கு மதிப்புகளைச் செருக விரும்பினால், ஆனால் கலத்தின் தொடருக்கு அல்ல, கீழே உள்ளதைப் போன்ற தனி வாதங்களில் குறியீடு மற்றும் செல் முகவரியைப் பயன்படுத்த வேண்டும்.
குறியீடு:
துணை மதிப்பு () வரம்பு ("A1, A5, B4, C2"). மதிப்பு = "VBA க்கு வரவேற்கிறோம்" முடிவு துணை
- இது கலங்களுக்கு “VBA க்கு வரவேற்கிறோம்” என்ற உரையை செருகும் A1, A5, B4 மற்றும் C2 செல்கள்.
எடுத்துக்காட்டு # 2 - CELLS சொத்தைப் பயன்படுத்தி மதிப்பைச் செருகவும்
RANGE பொருளின் மூலம் அல்ல, VBA CELLS சொத்தைப் பயன்படுத்துவதன் மூலம் நாம் மதிப்புகளைச் செருகலாம். ஆனால் CELLS பொருளின் சிக்கல்களில் ஒன்று, RANGE பொருளுக்கு கிடைத்ததைப் போல இன்டெலிசென்ஸ் பட்டியலை அணுக முடியாது.
இங்கே நாம் மதிப்பைச் செருக வேண்டிய வரிசை மற்றும் நெடுவரிசை எண்களைக் குறிப்பிட வேண்டும். எடுத்துக்காட்டாக, நீங்கள் A1 கலத்திற்கு மதிப்பைச் செருக விரும்பினால், குறியீடு CELLS (1,1), நீங்கள் B5 கலத்திற்கு மதிப்பைச் செருக விரும்பினால், குறியீடு CELLS (5,2) அதாவது B5 க்கு சமம் செல்.
CELLS சொத்தைப் பயன்படுத்துவதன் மூலம் பல கலங்களுக்கு மதிப்புகளைச் செருக முடியாது, இது எங்கள் RANGE பொருளைப் போலல்லாது.
எடுத்துக்காட்டு # 3 - செல் மதிப்பைப் பெறுக
கலங்களுக்கு மதிப்புகளை எவ்வாறு செருகுவது என்பதைப் பார்த்தோம், இப்போது கலங்களிலிருந்து மதிப்புகளை எவ்வாறு பெறுவது என்று பார்ப்போம்.
படி 1: ஒரு மாறியை சரம் என வரையறுக்கவும்.
குறியீடு:
துணை மதிப்பு () மங்கலான கே சரம் முடிவு துணை
படி 2: இந்த மாறி “k” க்கு நாம் A1 கலத்தின் மதிப்பை ஒதுக்குவோம். செல் A1 இல் “VBA க்கு வரவேற்கிறோம்” என்ற மதிப்பை உள்ளிட்டுள்ளேன்.
எனவே குறியீடு இருக்கும் k = வரம்பு (“A1”). மதிப்பு
குறியீடு:
துணை மதிப்பு () மங்கலான கே சரம் K = வரம்பு ("A1"). மதிப்பு முடிவு துணை
படி 3: VBA செய்தி பெட்டியில் “k” என்ற மாறியின் முடிவைக் காட்டு.
குறியீடு:
துணை மதிப்பு () மங்கலான கே சரம் K = வரம்பு ("A1"). மதிப்பு MsgBox K முடிவு துணை
குறியீட்டை இயக்குவதன் மூலம் செய்தி பெட்டியில் செல் A1 மதிப்பின் விளைவாக இருக்க வேண்டும்.
கலத்தின் A1 இன் தரவைப் பெற நாங்கள் RANGE பொருளைப் பயன்படுத்தலாம், கீழே உள்ள குறியீடு உங்களுக்கு அதைக் காண்பிக்கும்.
குறியீடு:
துணை மதிப்பு () மங்கலான கே சரம் அமைப்பாக செல் மதிப்பு = வரம்பு ("ஏ 1") MsgBox CellValue End Sub
இது செய்தி பெட்டியில் A1 கலத்தின் மதிப்பைப் பெற வேண்டும்.
எடுத்துக்காட்டு 4 - ஒன்றுக்கு மேற்பட்ட செல் மதிப்பு தேவைப்பட்டால் பிழை மதிப்பு
உதாரணமாக கீழே உள்ள குறியீட்டைப் பாருங்கள்.
குறியீடு:
துணை மதிப்பு () மங்கலான கே என ரேஞ்ச் செட் செல் மதிப்பு = வரம்பு ("A1: A5") MsgBox CellValue End Sub
மேலே உள்ள குறியீட்டை நீங்கள் இயக்கினால், “வகை பொருந்தாதது” பிழை கிடைக்கும்.
இந்த பிழையைப் பெறுவதற்கான காரணம், பொருள் மாறி ஒன்றுக்கு மேற்பட்ட செல் “மதிப்பு” சொத்துக்களுக்கு அமைக்கப்பட்டால், எந்த செல் மதிப்பைக் கொடுக்க வேண்டும் என்பது உண்மையில் புரியவில்லை, எனவே அது ஒரு நேரத்தில் ஒரு செல் மதிப்பைப் பெற முடியும்.