අන්තර්ගත වගුව
මෙම ලිපියෙන්, Excel VBA හි වැඩ පත්රිකාවකින් පේළි සහ තීරු අනුව සෛල අගය ලබා ගන්නේ කෙසේදැයි මම ඔබට පෙන්වන්නම්. ඔබ සම්පූර්ණ වැඩ පත්රිකාවෙන් මෙන්ම, වැඩ පත්රිකාවේ භාවිත පරාසයෙන් සහ තෝරාගත් පරාසයකින් සෛල අගය ලබා ගැනීමට ඉගෙන ගනු ඇත.
Excel VBA හි පේළිය සහ තීරුව අනුව සෛල අගය ලබා ගන්න (ඉක්මන් දසුන)
6937
ප්රායෝගික වැඩපොත බාගන්න
ඔබ මෙම ලිපිය කියවන අතරතුර ව්යායාම කිරීමට මෙම පුහුණු වැඩපොත බාගන්න.
Cell Value Row සහ Column අනුව ලබා ගන්න 8>ඒ නිසා තවත් ප්රමාද නොකර අද අපේ ප්රධාන සාකච්ඡාවට යමු. අපි අද 3 ක්රම මගින් සෛල අගය ලබා ගැනීමට ඉගෙන ගනිමු: සම්පූර්ණ වැඩ පත්රිකාවෙන්, වැඩ පත්රිකාවේ භාවිතා කළ පරාසයෙන් සහ තෝරාගත් පරාසයකින්.
1. Excel VBA හි සම්පූර්ණ වැඩ පත්රිකාවෙන් පේළියෙන් සහ තීරුවෙන් සෛල අගය ලබා ගන්න
පළමුවෙන්ම, අපි සම්පූර්ණ වැඩ පත්රිකාවෙන් පේළියෙන් සහ තීරුවෙන් සෛල අගය ලබා ගනිමු.
සම්පූර්ණ වැඩ පත්රිකාවෙන් පේළිය සහ තීරුව අනුව සෛල අගය ලබා ගැනීමට, ඔබට VBA හි සෛල ක්රමය භාවිත කළ හැක.
උදාහරණයක් ලෙස, 4th පේළියේ සහ Sheet1 ලෙස හැඳින්වෙන වැඩ පත්රිකාවේ 6 වන තීරුවේ ඇති කොටුවෙන් අගය ලබා ගැනීමට ඔබට හැකිය භාවිතා කරන්න:
1227
⧭ උදාහරණය:
මෙන්න අපට Sheet1 නමින් වැඩ පත්රිකාවක් සමහර සිසුන්ගේ නම්<7 ඇත> සහ ඒවායේ ලකුණුපාසලක භෞතික විද්යාව, රසායන විද්යාව, සහ ගණිතය . දත්ත කට්ටලය වැඩ පත්රිකාවේ A1 කොටුවෙන් ආරම්භ වේ.
දැන්, 6 වන සිසුවාගේ රසායන විද්යාව හි ලකුණු ලබා ගැනීමට , ඔබට සෛල අගය <වෙතින් ලබා ගත යුතුය. වැඩ පත්රිකාවේ 6>7වන පේළිය සහ 3වැනි තීරුව.
VBA කේතය වනුයේ:
⧭ VBA කේතය:
3237
⧭ ප්රතිදානය:
කේතය ක්රියාත්මක කරන්න. එය Sheet1 හි 7th පේළිය සහ 3rd තීරුවෙන් සෛල අගය පෙන්වනු ඇත, එනම් 78 .
තවත් කියවන්න: Excel හි VBA භාවිතා කර තීරුවේ අගය සොයා ගන්නේ කෙසේද (මාර්ග 4)
2. Excel VBA
හි භාවිත කළ පරාසයෙන් පේළිය සහ තීරුව අනුව සෛල අගය ලබා ගන්න
ඊළඟට, අපි වැඩ පත්රිකාවේ භාවිත කළ පරාසයෙන් පේළියෙන් සහ තීරුවෙන් සෛල අගය ලබා ගනිමු.
වැඩ පත්රිකාවේ භාවිත පරාසයෙන් පේළිය සහ තීරුව අනුව සෛල අගය ලබා ගැනීමට, ඔබට නැවත VBA හි Cells ක්රමය භාවිතා කළ හැක, නමුත් <6 ඔස්සේ> UsedRange වස්තුව.
උදාහරණයක් ලෙස, Sheet2<7 ලෙස හඳුන්වන වැඩ පත්රිකාවේ භාවිතා කළ පරාසයේ 4වන පේළියේ සහ 6වන තීරුවේ ඇති කොටුවෙන් අගය ලබා ගැනීමට> , ඔබට භාවිතා කළ හැක:
2286
⧭ උදාහරණය:
මෙන්න අපට එකම දත්ත කට්ටලයක් සහිත Sheet2 නමින් තවත් වැඩ පත්රිකාවක් තිබේ. සමහර සිසුන්ගේ නම් සහ පාසලක භෞතික විද්යාව, රසායන විද්යාව, සහ ගණිතය සඳහා ඔවුන්ගේ ලකුණු. නමුත් මෙවර දත්ත කට්ටලය ආරම්භ වේවැඩ පත්රිකාවේ B2 කොටුවෙන්.
දැන් නැවතත් 6 වන සිසුවාගේ රසායන විද්යාව හි ලකුණු ලබා ගැනීමට ඔබට <වලින් අගය ලබා ගත යුතුය. 6>7වන පේළිය සහ භාවිත පරාසයේ 3වන තීරුව.
VBA කේතය වනුයේ:
⧭ VBA කේතය:
5271
⧭ ප්රතිදානය:
කේතය ක්රියාත්මක කරන්න. එය 78 වන Sheet2 භාවිතා කළ පරාසයේ 7th පේළිය සහ 3rd තීරුවෙන් සෛල අගය පෙන්වයි.
තවත් කියවන්න: Excel හි තීරුවේ අගය සොයා ගන්නේ කෙසේද (ක්රම 4)
සමාන කියවීම්
- Excel හි තීරුවක අගයක පළමු සිදුවීම සොයා ගන්නේ කෙසේද (විධි 5ක්)
- සොයා ගන්නේ කෙසේද Excel හි තීරුවක අගයක අවසාන සිදුවීම (ක්රම 5)
3. Excel VBA හි විශේෂිත පරාසයකින් පේළිය සහ තීරුව අනුව සෛල අගය ලබා ගන්න
අවසාන වශයෙන්, අපි වැඩ පත්රිකාවක තෝරාගත් පරාසයකින් පේළියෙන් සහ තීරුවෙන් සෛල අගය ලබා ගනිමු.
වැඩ පත්රිකාවක නිශ්චිත පරාසයකින් පේළිය සහ තීරුව අනුව සෛල අගය ලබා ගැනීමට, ඔබට VBA හි Cells ක්රමය භාවිතා කළ හැක, නමුත් ඔස්සේ පරාසය වස්තුව.
උදාහරණයක් ලෙස, 4වන පේළියේ සහ 6වන පරාසයේ E2:H14 තීරුවේ ඇති කොටුවෙන් අගය ලබා ගැනීමට Sheet3 නම් වැඩ පත්රිකාව , ඔබට භාවිතා කළ හැක:
5662
⧭ උදාහරණය:
මෙන්න අපට Sheet3<7 නමින් තවත් වැඩ පත්රිකාවක් තිබේ> දත්ත කට්ටල දෙකක් සමඟ. එක්ක එකක්පාසලක නම් සහ සිසුන්ගේ හැඳුනුම්පත් ( B2:C14 ) , සහ අනෙක සමහර සිසුන්ගේ නම් සහ ඔවුන්ගේ භෞතික විද්යාව, රසායන විද්යාව, සහ ගණිතය (E2:H14) හි ලකුණු.
දැන් නැවතත් 6 වන සිසුවාගේ රසායන විද්යාව හි ලකුණු ලබා ගැනීමට ඔබට <වලින් අගය ලබා ගත යුතුය. 6>7වන පේළිය සහ වැඩ පත්රිකාවේ E2:H14 පරාසයේ 3වන තීරුව.
VBA කේතය වනුයේ:
⧭ VBA කේතය:
9738
⧭ ප්රතිදානය:
කේතය ක්රියාත්මක කරන්න. එය Sheet3 හි E3:G13 පරාසයේ 7th පේළිය සහ 3rd තීරුවෙන් සෛල අගය පෙන්වනු ඇත, එනම් 78 .
තවත් කියවන්න: Excel හි ඉහළම අගයන් 5 සහ නම් සොයා ගන්නේ කෙසේද (ප්රයෝජනවත් ක්රම 8ක්)
මතක තබාගත යුතු දේවල්
මෙහිදී මම Excel හි VBA හි UsedRange සහ Range object භාවිතා කර ඇත. ඒවා විස්තරාත්මකව දැන ගැනීමට, ඔබට මෙම සබැඳියට පිවිසිය හැකිය.
නිගමනය
එබැවින්, එක්සෙල් හි VBA සමඟ පේළිය සහ තීරුව අනුව ඕනෑම සෛල අගයක් ලබා ගැනීමට ක්රම මෙන්න. ඔබට ප්රශ්න තිබේද? අපෙන් අසන්න. තවත් පළ කිරීම් සහ යාවත්කාලීන කිරීම් සඳහා අපගේ වෙබ් අඩවිය ExcelWIKI වෙත පිවිසීමට අමතක නොකරන්න.