අන්තර්ගත වගුව
සමහර නිශ්චිත අගයන් හෝ මූලද්රව්ය සෙවීම හෝ බැලීම සම්බන්ධයෙන්, MS Excel විවිධ කාර්යයන් සපයයි. VLOOKUP ඉන් එකකි. ඕනෑම දත්ත කට්ටලයකින් අවශ්ය දත්ත සෙවීමට එය අපට උපකාර කරයි. එය හරියටම ගැළපීමක් හෝ ආසන්න ගැළපීමක් සොයන්නේද යන්න සඳහන් කිරීමට අපට ඉඩ සලසයි. Excel සූත්රය තුළ මෙම ශ්රිතය භාවිතා කිරීමත් සමඟම, අපට මෙය VBA කේතයෙන්ද භාවිතා කළ හැක. මෙම ලිපියෙන්, අපි VBA හි මෙම VLOOKUP ශ්රිතය භාවිතා කරන්නේ කෙසේදැයි බලමු.
පුහුණු වැඩපොත
VLOOKUP VBA.xlsm හි බාගන්න
4 VBA හි VLOOKUP භාවිතා කිරීමට ක්රම
1. VBA හි VLOOKUP භාවිතා කරමින් දත්ත හස්තීයව සොයන්න
ඔවුන්ගේ හැඳුනුම්පත, නම, දෙපාර්තමේන්තුව, සම්බන්ධ වූ දිනය සහ වැටුප සමඟ සේවක තොරතුරු දත්ත කට්ටලයක් ලබා ගනිමු. දැන් අපගේ කාර්යය වන්නේ ඔවුන්ගේ හැඳුනුම්පත අතින් සේවකයාගේ තොරතුරු සොයා ගැනීමයි. මෙම කොටස සඳහා, අපි සේවකයාගේ වැටුප ඔවුන්ගේ හැඳුනුම්පත භාවිතයෙන් සොයා ගනිමු.
පියවර 1: තේරුම් විෂුවල් බේසික් Developer tab (Shortcut Alt + F11 )
පියවර 2: එතකොට window එකක් එයි. Insert button
පියවර 3: යටතේ ඇති Module විකල්පය තෝරන්න දැන් VBA හි පහත කේතය ලියන්න. කොන්සෝලය සහ ධාවනය බොත්තම ඔබන්න (කෙටිමං F5 )
කේතය:
9200
පියවර 4: දැන් පණිවිඩයක් පොප් එකක් පැමිණ තොරතුරු පෙන්වයි
වැඩිදුර කියවන්න: VLOOKUP to Excel හි පෙළ සොයන්න (4 පහසුයිමාර්ග)
2. VBA හි VLOOKUP භාවිතා කරමින් ආදානය සමඟ දත්ත සොයන්න
දැන් අපි බලමු ආදානය සමඟින් වගු හෝ පරාසවලින් දත්ත සෙවීමට හෝ උපුටා ගන්නේ කෙසේදැයි බලමු. පින්තූරයේ මෙන්, අපි සේවක තොරතුරු වගුවෙන් ඇතුළත් කළ හැඳුනුම්පතේ නම සොයා ගනිමු.
පියවර 1: පළමුව VBA කොන්සෝලය විවෘත කරන්න එම පියවර අනුගමනය කරමින් 1 සිට පියවර 2 දක්වා
පියවර 2: දැන් VBA කවුළුව තුළ පහත කේතය ඇතුළත් කරන්න
කේතය:
1174
පියවර 3: දැන් D13 කොටුව තුළ ඕනෑම හැඳුනුම්පතක් ඇතුළත් කර කේතය ක්රියාත්මක කරන්න
පියවර 4: හැඳුනුම්පතට එරෙහිව සුරකින ලද නම පෙන්වනු ඇත
වැඩිදුර කියවන්න: Excel හි VLOOKUP සමඟ හොඳම භාවිතයන් 10
සමාන කියවීම්
- VLOOKUP ක්රියා නොකරයි (හේතු 8 සහ amp; විසඳුම්)
- INDEX MATCH vs VLOOKUP Function (උදාහරණ 9)
- Excel හි බහු නිර්ණායක සමඟ VLOOKUP භාවිතා කරන්න (6 ක්රම + විකල්ප)
- තීරුවේ අවසාන අගය සොයා ගැනීමට Excel VLOOKUP (විකල්ප සමඟ)
- බහු අගයන් සිරස් අතට ලබා දීමට Excel VLOOKUP
3. VBA හි VLOOKUP භාවිතයෙන් Input Box සමඟ තොරතුරු සොයන්න
අපි බලමු VBA හි ආදාන කොටුව භාවිතයෙන් දත්ත සෙවිය හැකි ආකාරය. සෙවීම සඳහා, අපි VBA කේතයේ VLOOKUP කාර්යය භාවිතා කළ යුතුය. නැවතත්, දත්ත කට්ටලය සමාන වනු ඇත, නමුත් සෙවුම් ප්රවේශය වෙනස් වනු ඇත. මෙහිදී අපගේ කාර්යය වන්නේ සේවකයාගේ වැටුප සොයා ගැනීමයිහැඳුනුම්පත සහ දෙපාර්තමේන්තුව ඇතුළත් කිරීමෙන්.
පියවර 1: ප්රථමයෙන් VBA කවුළුව විවෘත කරන්න. එම පියවර 1 සිට පියවර 2 දක්වා> පියවර 2: දැන් VBA කොන්සෝලය තුළ පහත කේතය ඇතුළත් කර Run it
කේතය:
2857
පියවර 3: මෙය පළමු තීරුවේ ID සහ දෙපාර්තමේන්තුව සමඟ ඒකාබද්ධ තන්තුවක් මුද්රණය කරයි
පියවර 4: දැන් නැවතත් VBA කොන්සෝලය වෙත ගොස් සම්පූර්ණ කේතය ඇතුළත් කර නැවත ධාවනය කරන්න
කේතය:
4066
කේත පැහැදිලි කිරීම
- පළමුව, සෛල(i, “A”).Value = Cells(i, “B”).Value & ; “_” & Cells(i, “D”).අගය මෙම කේතය භාවිතයෙන් අපි ID සහ දෙපාර්තමේන්තු සම්බන්ධ කළ අගයන් A තීරුවකට ගබඩා කරමු.
- lookup_val = ID & “_” & දෙපාර්තුමේන්තුව මෙය නිර්වචනය කරන්නේ සෙවීම් අගය ID සහ දෙපාර්තමේන්තුව වනු ඇති බවයි.
- වැටුප් = Application.WorksheetFunction.VLookup(lookup_val, Range(“A: F”), 6, False) මෙහිදී අපි ගැලපෙන සේවකයාගේ වැටුප වැටුප්
- වැරදි නම් විචල්යයකට ගබඩා කරමු. අංකය = 1004 එවිට මෙය තත්ත්වය පරීක්ෂා කිරීමකි. දෝෂ අංකය 1004 ද නැද්ද යන්න අපි පරීක්ෂා කරමින් සිටිමු. Excel VBA 1004 කේතයෙන් අදහස් වන්නේ සෙවූ අගය සොයා නොගැනීම, මකා දැමීම හෝ ඉවත් කිරීම නොවේ.
පියවර 5: දැන් මෙම පින්තූරය වැනි උත්පතන වේ. ID සහ දෙපාර්තමේන්තුව අනුක්රමිකව
පියවර 6: ඇතුළු කරන්න Ok බොත්තම එබීමෙන් පසුඅවසාන ප්රතිදානය පෙන්වනු ඇත
පියවර 7: ඔබ වැරදි ID හෝ දෙපාර්තමේන්තුව ඇතුළු කළහොත්, එය පහත පණිවිඩය පෙන්වනු ඇත
වැඩිදුර කියවන්න: Excel හි බහුවිධ කොන්දේසි සහිතව VLOOKUP කරන්නේ කෙසේද (ක්රම 2)
4. VBA හි VLOOKUP භාවිතා කරමින් බොත්තම සමඟ තොරතුරු සොයන්න
දැන් අපි බලමු කේතය අතින් ධාවනය කරනවා වෙනුවට බොත්තමක් ආධාරයෙන් තොරතුරු සොයා ගන්නේ කෙසේද කියා. නැවතත්, දත්ත කට්ටලය ඉහත ආකාරයටම වනු ඇත.
පියවර 1: පළමුව සංවර්ධක ටැබ්
යටතේ ඇතුළු කරන්න විකල්පය තෝරන්න
පියවර 2: ඉන්පසු ඇතුළු කරන්න
බොත්තම විකල්පය තෝරන්න 3>
පියවර 3: ඔබේ අවශ්යතාවයට අනුව බොත්තම තබා බොත්තමේ නම දෙන්න
පියවර 4: දැන් බොත්තම මත දකුණු-ක්ලික් කර මැක්රෝව පැවරීම තෝරන්න
3>
පියවර 5: දැන් නව මැක්රෝ එකක් සහ නමක් සාදන්න එය vlookup_function_4
පියවර 6: පහත කේතය VBA කොන්සෝලයේ ලියා ධාවනය කරන්න කේතය
කේතය:
9164
පියවර 6: දැන් ඕනෑම හැඳුනුම්පතක් ඇතුළත් කර බොත්තම ඔබන්න
වැඩිදුර කියවන්න: VBA VLOOKUP භාවිතය Excel හි වෙනත් වැඩ පත්රිකාවකින් අගයන් සොයා ගැනීමට
දේවල් මතක තබා ගන්න
පොදු දෝෂ | ඔවුන් පෙන්වන විට |
---|---|
1004 දෝෂය | VBA vlookup කේතයට lookup_value සොයාගත නොහැකි වූ විට, එය1004 දෝෂයක් ලබා දෙන්න. |
VBA හි VLOOKUP ශ්රිතය හමු නොවේ | Vlookup ශ්රිතය WorksheetFunction භාවිතයෙන් Excel VBA හි ඇමතීමට හැක. |
දෝෂය හැසිරවීම | vlookup ශ්රිතයේ දෝෂය goto ප්රකාශයක් භාවිතයෙන් පාලනය කළ හැක. 4> නිගමනය මෙය එක්සෙල් හි VBA හි VLOOKUP කාර්යය භාවිතා කිරීමට ක්රම කිහිපයකි. මම සියලුම ක්රම ඒවායේ අදාළ උදාහරණ සමඟ පෙන්වා දී ඇති නමුත් තවත් බොහෝ පුනරාවර්තන තිබිය හැකිය. භාවිතා කරන ලද කාර්යයන්හි මූලික කරුණු ද මම සාකච්ඡා කර ඇත. ඔබට මෙය සාක්ෂාත් කර ගැනීමට වෙනත් ක්රමයක් තිබේ නම්, කරුණාකර එය අප සමඟ බෙදා ගැනීමට නිදහස් වන්න. |