உள்ளடக்க அட்டவணை
இந்த கட்டுரையில், எக்செல் இல் VBA இல் செல் குறிப்பை எவ்வாறு அணுகலாம் என்பதை நான் உங்களுக்குக் காண்பிப்பேன். நீங்கள் ஒரு கலத்தையும், பல கலங்களையும் ஒன்றாக அணுக கற்றுக்கொள்வீர்கள்.
பயிற்சிப் பணிப்புத்தகத்தைப் பதிவிறக்கவும்
நீங்கள் படித்துக்கொண்டிருக்கும்போது பணியைச் செய்ய இந்தப் பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும் இந்தக் கட்டுரை.
VBA Cell Reference.xlsm
8 Excel VBA இல் செல் குறிப்பைப் பார்ப்பதற்கான வழிகள்
<0 மார்ட்டின் புக் ஸ்டோரின் சில புத்தகங்களின் புத்தகப் பெயர் , புத்தக வகைகள், மற்றும் விலை இங்கே தரவைக் கொண்டுள்ளோம்.தரவுத் தொகுப்பானது பணித்தாளின் B4:D13 வரம்பில் உள்ளது.
இன்று எங்கள் நோக்கம் செல் குறிப்புகளைக் குறிப்பிடுவதைக் கற்றுக்கொள்வதாகும். இந்தத் தரவு VBA உடன் அமைக்கப்பட்டுள்ளது.
எக்செல் இல் VBA உடன் செல் குறிப்பைக் குறிப்பிடுவதற்கான 8 சிறந்த வழிகள் இங்கே உள்ளன.
1. எக்செல்
முதலில், VBA இன் Range ஆப்ஜெக்டைப் பயன்படுத்தி செல் குறிப்பைப் பார்க்கவும். .
நீங்கள் வரம்பு ஆப்ஜெக்ட் மூலம் ஒற்றை செல் மற்றும் கலங்களின் வரம்பு இரண்டையும் குறிப்பிடலாம்.
உதாரணமாக, ஒற்றை கலத்தை அணுக B4 , குறியீட்டின் வரியைப் பயன்படுத்தவும்:
Dim Cell_Reference As Range
Set Cell_Reference = Range("B4")
பின்வரும் குறியீடு B4 கலத்தைத் தேர்ந்தெடுக்கிறது.
அது செயலில் உள்ள ஒர்க்ஷீட்டில் B4 கலத்தைத் தேர்ந்தெடுக்கும்.
அதேபோல், இதில் உள்ள கலங்களின் வரம்பை நீங்கள் அணுகலாம்வழி.
Dim Cell_Reference As Range
Set Cell_Reference = Range("B4:D13")
பின்வரும் குறியீடு B4 வரம்பைத் தேர்ந்தெடுக்கிறது :D13 .
இது கலங்களின் வரம்பைத் தேர்ந்தெடுக்கும் B4:D13 .
<3
குறிப்பு : வரம்பு பொருளை முதலில் அறிவிக்காமல் நேரடியாகப் பயன்படுத்தலாம், இது போன்ற:
Range("B4:D13").Select
மேலும் செயலில் இல்லாத ஒர்க் ஷீட்டின் ஏதேனும் கலத்தை அணுக விரும்பினால், வரம்பு ஆப்ஜெக்ட்டுக்கு முன் பணித்தாளின் பெயரைப் பயன்படுத்தவும்.
உதாரணமாக, கலத்தை அணுக B4 of Sheet2 , பயன்படுத்தவும்:
Worksheets("Sheet2").Range("B4:D13")
2. எக்செல்
இல் VBA இல் உள்ள குறியீட்டு எண்களைப் பயன்படுத்தி ஒரு செல் குறிப்பைப் பார்க்கவும். ஆனால் இந்த முறையில், நீங்கள் ஒரு கலத்தை மட்டுமே பார்க்க முடியும்.
உதாரணமாக, வரிசை எண் 4 மற்றும் நெடுவரிசை எண் 2 ( B4 ), பயன்படுத்தவும்:
Cells(4, 2))
பின்வரும் குறியீடு செயலில் உள்ள ஒர்க்ஷீட்டின் செல் B4 ஐ மீண்டும் தேர்ந்தெடுக்கிறது.
அது செல் B4 தேர்ந்தெடுக்கும்.
குறிப்பு: செயலற்ற பணித்தாளின் எந்த கலத்தையும் அணுக, செல் குறிப்புக்கு முன் பணித்தாளின் பெயரைப் பயன்படுத்தவும்.
உதாரணமாக:
Worksheets("Sheet2").Cells(4, 2)
[ அதே முறை 1 ] .
3. எக்செல்
ல் உள்ள VBA இல் உள்ள மற்றொரு கலத்திற்கு தொடர்புடைய செல் குறிப்பைப் பார்க்கவும் VBA இல் உள்ள மற்றொரு கலத்துடன் தொடர்புடைய செல் குறிப்பை நீங்கள் குறிப்பிடலாம். இதற்கு நீங்கள் ஆஃப்செட் செயல்பாட்டை VBA பயன்படுத்த வேண்டும்இது.
கலத்தின் 1 வரிசை கீழே மற்றும் 2 நெடுவரிசையை B4 (D5) அணுக, பயன்படுத்தவும்:
Range("B4").Offset(1, 2)
பின்வரும் குறியீடு செயலில் உள்ள ஒர்க் ஷீட்டின் செல் D5 ஐத் தேர்ந்தெடுக்கிறது.
இது' D5 என்ற கலத்தைத் தேர்ந்தெடுக்கிறேன்.
குறிப்பு: செயலிழந்த பணித்தாளின் எந்தக் கலத்தையும் குறிப்பிட, அதன் பெயரைப் பயன்படுத்தவும். செல் குறிப்புக்கு முன் பணித்தாள்.
எடுத்துக்காட்டாக:
Worksheets("Sheet2").Range("B4").Offset(1, 2)
[ முறை 1 மற்றும் 2 ] .
4. எக்செல்
இல் உள்ள VBA இல் உள்ள குறுக்குவழிக் குறிப்பைப் பயன்படுத்தி ஒரு செல் குறிப்பைப் பார்க்கவும் VBA இல் எந்த செல் குறிப்பையும் அணுகுவதற்கு ஒரு குறுக்குவழிக் குறியீடு உள்ளது. நீங்கள் இந்த வழியில் ஒரு செல் மற்றும் கலங்களின் வரம்பு இரண்டையும் குறிப்பிடலாம்.
கலத்தை அணுக B4 , பயன்படுத்தவும்:
[B4]
அல்லது B4:D13 வரம்பை அணுக, பயன்படுத்தவும்:
[B4:D13]
பின்வரும் குறியீட்டை B4:D13 வரம்பைத் தேர்ந்தெடுக்கிறது.
இது B4:D13 வரம்பைத் தேர்ந்தெடுக்கும்.
குறிப்பு: செயலற்ற பணித்தாளின் எந்த கலத்தையும் குறிப்பிட, செல் குறிப்புக்கு முன் பணித்தாளின் பெயரைப் பயன்படுத்தவும்.
உதாரணமாக:
Worksheets("Sheet2").[B4:D13]
[ முறைகள் 1, 2 மற்றும் 3 ] .
இதே போன்றது வாசிப்புகள்:
- எக்செல் ஃபார்முலாவில் கலத்தை பூட்டுவது எப்படி (2 வழிகள்)
- எக்செல் இல் முழுமையான செல் குறிப்பு குறுக்குவழி (4 பயனுள்ளது எடுத்துக்காட்டுகள்)
- எக்செல் ஃபார்முலாவில் ஒரு கலத்தை எப்படி நிலைநிறுத்துவது (4 எளிதான வழிகள்)
- செல் குறிப்புகளைப் பயன்படுத்தவும்எக்செல் ஃபார்முலாவில் (3 வழிகள்)
5. எக்செல் இல் VBA இல் பெயரிடப்பட்ட வரம்பைப் பார்க்கவும்
எக்செல் இல் VBA உடன் பெயரிடப்பட்ட வரம்பைக் பார்க்கவும்.
பெயரிடலாம். Book_List ஆக செயலில் உள்ள பணித்தாளின் வரம்பு B4:D13 இந்த வரம்பு என்ற குறியீட்டின் வரியால் பெயரிடப்பட்டது:
Range("Book_List")
பின்வரும் குறியீடு Book_List வரம்பைத் தேர்ந்தெடுக்கிறது ( B4:D13 ).
இது Book_List வரம்பைத் தேர்ந்தெடுக்கும்.
குறிப்பு: செயலற்ற பணித்தாளின் எந்த கலத்தையும் அணுக, செல் குறிப்புக்கு முன் பணித்தாளின் பெயரைப் பயன்படுத்தவும்.
உதாரணமாக:
1> Worksheets("Sheet2").Range("Book_List")
[ அதே முறைகள் 1, 2, 3, மற்றும் 4 ] .
6. எக்செல் இல் VBA இல் பல வரம்புகளைப் பார்க்கவும்
நீங்கள் எக்செல் இல் VBA இல் பல வரம்புகளைக் குறிப்பிடலாம்.
வரம்பிற்கு B4: D5 , B7:D8 , மற்றும் B10:D11 , பயன்படுத்தவும்:
Range("B4:D5,B7:D8,B10:D11")
இது பல வரம்புகளை ஒன்றாக தேர்ந்தெடுக்கும்.
மேலும், நீங்கள் யூனியன் சொத்தை பயன்படுத்தலாம். பல வரம்புகளை ஒன்றாக அணுக VBA இல்> Range("Named_Range_1,Named_Range_2")
மேலும், செயலற்ற பணித்தாள்களுக்கு முன்னால் பணித்தாள் பெயரை வைக்கவும்.
எடுத்துக்காட்டு:
Worksheets("Sheet2").Range("B4:D5,B7:D8,B10:D11")
[ முறைகள் 1, 2, 3, 4, மற்றும் 5 ]
7. Excel இல் VBA இல் உள்ள வரிசைகள் மற்றும் நெடுவரிசைகளைப் பார்க்கவும்
நீங்கள் ஒன்றைப் பார்க்கவும்.அல்லது எக்செல் இல் VBA இல் அதிக வரிசைகள் அல்லது நெடுவரிசைகள் 1>
இது முழு 4வது வரிசையையும் தேர்ந்தெடுக்கும்.
அதேபோல், நெடுவரிசைகள் (4) முழு 4வது நெடுவரிசையையும் அணுகும்.
மேலும் பல வரிசைகள் அல்லது நெடுவரிசைகளை ஒன்றாக அணுக, VBA<இன் Union பண்புகளைப் பயன்படுத்தவும். 2>.
4, 6, 8, மற்றும் 10 ஆகிய வரிசைகளை ஒன்றாக அணுக, பயன்படுத்தவும்:
Union(Rows(4), Rows(6), Rows(8), Rows(10))
இது 4, 6, 8 மற்றும் 10 முழு வரிசைகளையும் தேர்ந்தெடுக்கும்.
குறிப்பு: பணித்தாள் செயலற்றதாக இருந்தால், அதன் பெயரை முன்னால் சேர்க்கவும்.
உதாரணமாக:
Worksheets("Sheet2").Rows (4)
[ முறை 1, 2, 3, 4, 5, மற்றும் 6 ]
8. எக்செல்
இல் VBA இல் உள்ள முழு ஒர்க் ஷீட்டையும் பார்க்கவும். முழு ஒர்க் ஷீட்டையும் VBA இல் அணுக, பயன்படுத்தவும்:
Cells
அல்லது செயலற்ற பணித்தாளைப் பார்க்கவும் (எடுத்துக்காட்டாக, Sheet2 ), பயன்படுத்தவும்:
Worksheet("Sheet2").Cells
இது முழு ஒர்க் ஷீட்டையும் Sheet2 தேர்ந்தெடுக்கும்.
தொடர்புடைய உள்ளடக்கம்: விரிதாளில் உள்ள உறவினர் மற்றும் முழுமையான செல் முகவரி
நினைவில் கொள்ள வேண்டியவை
- செயல்படும் பணித்தாளின் ஒன்று அல்லது அதற்கு மேற்பட்ட கலங்களை அணுக, பணித்தாளின் பெயரை முன் குறிப்பிடலாம் அல்லது குறிப்பிடலாம், ஆனால் செயலற்ற பணித்தாளின் கலங்களை அணுக, பணித்தாளின் பெயரை குறிப்பிட வேண்டும் செல் குறிப்பின் முன்.
- உங்களால் கூட முடியும் VBA இல் செயல்படாத பணிப்புத்தகத்தின் செல்களை அணுகவும், அப்படியானால், செல் குறிப்புக்கு முன்னால் பணிப்புத்தகத்தின் பெயர் மற்றும் ஒர்க்ஷீட் பெயர் இரண்டையும் குறிப்பிட வேண்டும்.
முடிவு
இந்த முறைகளைப் பயன்படுத்தி, எக்செல் இல் VBA உடன் எந்த செல் குறிப்பையும் நீங்கள் குறிப்பிடலாம். உங்களுக்கு ஏதேனும் கேள்விகள் உள்ளனவா? எங்களிடம் தயங்காமல் கேளுங்கள்.