නිර්ණායක මත පදනම්ව වෙනත් වැඩ පත්‍රිකාවකට පේළි පිටපත් කිරීමට Excel VBA

  • මේක Share කරන්න
Hugh West

දත්ත සමඟ කටයුතු කිරීම , නිර්ණායක මත පදනම්ව, එක් පත්‍රයකින් තවත් පත්‍රිකාවකට එක්සෙල් හි නිතර සිදු කරන කාර්යයකි. ඔබට පේළි විශාල ප්‍රමාණයක් තිබේ නම් සහ සමහර නිර්ණායක මත පදනම්ව ඒවා වෙනත් පත්‍රයකට පිටපත් කිරීමට අවශ්‍ය නම් එය තරමක් වෙහෙසකර සහ කාලය ගත විය හැකිය. නමුත් Microsoft Visual Basic Application (VBA) සමඟින් ඔබට විවිධ නිර්ණායක මත පදනම්ව එක් පත්‍රයකින් තවත් පත්‍රිකාවකට දත්ත පහසුවෙන් පිටපත් කළ හැකි Macros සෑදිය හැක. මෙම ලිපියෙන්, මම ඔබට පෙන්වන්නම් ඔබට Excel VBA භාවිතයෙන් විවිධ නිර්ණායක 2ක් මත පදනම්ව වෙනත් වැඩ පත්‍රිකාවකට පේළි පිටපත් කළ හැකි ආකාරය.

අපි කියමු, " Data " නම් වූ වැඩ පත්‍රිකාවක ඔබට පහත දත්ත කට්ටලය ඇත, එහිදී විවිධ විකුණුම්කරුවන්ගේ විකුණුම් සහ විකුණුම් ප්‍රදේශ ලබා දී ඇත. දැන්, ඔබට වෙනත් පත්‍රයක යම් නිර්ණායක මත පදනම්ව නිශ්චිත පේළි පිටපත් කිරීමට අවශ්‍යයි.

පුහුණු වැඩපොත බාගන්න

පේළි තවත් එකකට පිටපත් කරන්න Criteria.xlsm මත පදනම් වූ වැඩ පත්‍රිකාව

Excel VBA විසින් නිර්ණායක මත පදනම්ව වෙනත් වැඩ පත්‍රිකාවකට පේළි පිටපත් කිරීමට ක්‍රම 2

1. පෙළ නිර්ණායක මත පදනම්ව වෙනත් වැඩ පත්‍රිකාවකට පේළි පිටපත් කරන්න

0>මෙම නිදර්ශනයේදී, ඔබ පෙළ නිර්ණායක මත පදනම්ව එක් වැඩ පත්‍රිකාවකින් තවත් පේළි පිටපත් කරන ආකාරය මම ඔබට පෙන්වන්නම්. ඔබට Excel VBA භාවිතයෙන් Virginia හි අලෙවි කරන විකුණුම්කරුවන්ගේ දත්ත Area Sales නම් වැඩ පත්‍රිකාවක පිටපත් කිරීමට අවශ්‍ය යැයි සිතමු. එය කිරීමට, පළමුව,

VBA කවුළුව විවෘත කිරීමට ALT+F11 ඔබන්න.

VBA හි කවුළුව,

Insert tab එක මත ක්ලික් කර Module තෝරන්න.

එය එසේ වනු ඇත. මොඩියුලය(කේතය) කවුළුව විවෘත කරන්න. දැන්,

➤ පහත කේතය මොඩියුලය(කේතය) කවුළුව තුළට ඇතුළු කරන්න,

7343

කේතය Copy_Criteria_Text නමින් මැක්‍රෝ එකක් සාදනු ඇත. වත්මන් වැඩ පත්‍රිකාවේ C තීරුවේ Virginia සොයන්න සහ Area Sales (Sheet3) නම් වැඩ පත්‍රිකාවේ Virginia අඩංගු පේළි ආපසු දෙන්න.

ඉන් පසු,

VBA කවුළුව වසන්න හෝ අවම කරන්න.

ALT+F8

ඔබන්න එය මැක්‍රෝ කවුළුව විවෘත කරයි.

මැක්‍රෝ නාමය කොටුවෙහි කොපි_නිර්මාණ_පෙළ තෝරා ධාවනය ක්ලික් කරන්න.

ප්‍රතිඵලයක් වශයෙන්, වර්ජිනියා සමඟ පේළි ප්‍රදේශ විකුණුම්

නම් වැඩ පත්‍රිකාවට පිටපත් කෙරේ.

තවත් කියවන්න: එක්සෙල් හි පේළි ස්වයංක්‍රීයව වෙනත් පත්‍රයකට පිටපත් කරන්නේ කෙසේද (ක්‍රම 4)

2. අංක නිර්ණායක මත පදනම්ව පේළි වෙනත් වැඩ පත්‍රිකාවකට පිටපත් කරන්න

දැන් , අංක නිර්ණායක මත පදනම්ව එක් වැඩ පත්‍රිකාවකින් තවත් වැඩ පත්‍රිකාවකට පේළි පිටපත් කළ හැකි ආකාරය මම ඔබට පෙන්වන්නම්. ඔබට $100000ට වඩා වැඩි විකුණුම් දත්ත ඉහළ විකුණුම් නම් වැඩ පත්‍රිකාවකට පිටපත් කිරීමට අවශ්‍ය යැයි සිතමු. එය කිරීමට, පළමුව,

VBA කවුළුව විවෘත කිරීමට ALT+F11 ඔබන්න.

VBA තුළ window,

Insert tab එක මත ක්ලික් කර Module තෝරන්න.

එය <විවෘත කරයි 1>මොඩියුලය(කේතය) කවුළුව. දැන්,

➤ පහත කේතය මොඩියුලය(කේතය) කවුළුව තුළට ඇතුළු කරන්න,

2179

කේතය Copy_Criteria_Number නමින් මැක්‍රෝ එකක් සාදනු ඇත. දත්ත නම් වැඩ පත්‍රිකාවේ D තීරුවේ 100000 ට වැඩි අගයන් සොයන්න සහ ඉහළ විකුණුම් (4>ඉහළ විකුණුම් ) ලෙස නම් කර ඇති වැඩ පත්‍රිකාවේ $100000  ට වැඩි විකුණුම් අගයන් අඩංගු පේළි ආපසු දෙන්න. Sheet4).

ඉන් පසු,

VBA කවුළුව වසන්න හෝ අවම කරන්න.

➤ <ඔබන්න. 1>ALT+F8

එය මැක්‍රෝ කවුළුව විවෘත කරයි.

මැක්‍රෝ නාමයෙන් පිටපත්_නිර්ණ_අංක තෝරන්න. 2>කොටුව සහ ධාවනය මත ක්ලික් කරන්න.

ප්‍රතිඵලයක් වශයෙන්, $100000ට වැඩි විකුණුම් අගයන් අඩංගු පේළි <4 වෙත පිටපත් කරනු ලැබේ>ඉහළ විකුණුම් වැඩපත්රිකාව.

වැඩිදුර කියවන්න: Macro භාවිතයෙන් Excel හි බහු පේළි පිටපත් කරන්නේ කෙසේද (උදාහරණ 4)

නිගමනය

මෙම ලිපියේ ක්‍රම දෙක සමඟින්, Excel VBA භාවිතයෙන් විවිධ නිර්ණායක මත පදනම්ව එක් වැඩ පත්‍රිකාවක සිට තවත් වැඩ පත්‍රිකාවකට පේළි පිටපත් කිරීමට ඔබට හැකි වේ. ඔබට පෙළ නිර්ණායක සඳහා පළමු ක්‍රමය සහ අංක නිර්ණායක සඳහා දෙවන ක්‍රමය භාවිතා කළ හැකිය. ඔබට කිසියම් ක්‍රමයක් පිළිබඳව කිසියම් ආකාරයක ව්‍යාකූලත්වයක් ඇත්නම් කරුණාකර අදහස් දැක්වීමට නිදහස් වන්න.

Hugh West යනු ක්ෂේත්‍රයේ වසර 10කට වැඩි පළපුරුද්දක් ඇති ඉතා පළපුරුදු Excel පුහුණුකරුවෙකු සහ විශ්ලේෂකයෙකි. ඔහු ගිණුම්කරණය සහ මූල්‍ය පිළිබඳ ශාස්ත්‍රවේදී උපාධියක් සහ ව්‍යාපාර පරිපාලනය පිළිබඳ ශාස්ත්‍රපති උපාධියක් ලබා ඇත. හියු ඉගැන්වීම සඳහා දැඩි ආශාවක් ඇති අතර අනුගමනය කිරීමට සහ තේරුම් ගැනීමට පහසු වන අද්විතීය ඉගැන්වීම් ප්‍රවේශයක් වර්ධනය කර ඇත. ඔහුගේ Excel පිළිබඳ විශේෂඥ දැනුම ලොව පුරා සිටින දහස් ගණනක් සිසුන්ට සහ වෘත්තිකයන්ට ඔවුන්ගේ කුසලතා වැඩිදියුණු කිරීමට සහ ඔවුන්ගේ වෘත්තීය ජීවිතය තුළ විශිෂ්ටත්වයට පත් කිරීමට උපකාර කර ඇත. ඔහුගේ බ්ලොගය හරහා, හියු ඔහුගේ දැනුම ලෝකය සමඟ බෙදා ගනී, නොමිලේ එක්සෙල් නිබන්ධන සහ පුද්ගලයන්ට සහ ව්‍යාපාරවලට ඔවුන්ගේ පූර්ණ හැකියාවන් කරා ළඟා වීමට උපකාර කිරීමට මාර්ගගත පුහුණුව ලබා දෙයි.