Excel හි VBA සමඟ විචල්‍ය නාමයෙන් පත්‍රය තෝරා ගන්නේ කෙසේද (මාර්ග 2)

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

සමහර විට, අපට Excel වැඩපොතෙහි වැඩ පත්‍රිකා කිහිපයකින් විශේෂිත පත්‍රයක් තෝරා ගැනීමට සිදුවේ. අපට පත්‍රය එහි පෙරනිමියෙන් කේත නාමය හෝ විචල්‍ය නාමයක් භාවිතයෙන් ඇමතීමට හැකිය. විචල්‍ය නාමය භාවිතයෙන් පත්‍රයක් තෝරා ගැනීම සඳහා, අපි පළමුව විචල්‍ය නාමය සැකසිය යුතුය. මෙම ලිපියෙන්, විචල්‍ය නාමයක් සමඟින් VBA භාවිතා කිරීමෙන් a Sheet තෝරා ගැනීමට ඵලදායී නමුත් සරල ක්‍රම අපි ඔබට පෙන්වන්නෙමු. 1>Excel .

නිදර්ශනය කිරීම සඳහා, අපි උදාහරණයක් ලෙස නියැදි දත්ත කට්ටලයක් භාවිතා කරමු. උදාහරණයක් ලෙස, පහත දත්ත කට්ටලය විවිධ පත්‍රවල පෙන්වා ඇති සමාගමක Salesman , නිෂ්පාදන , සහ ශුද්ධ විකුණුම් නියෝජනය කරයි.

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

ඔබ විසින්ම පුහුණු වීමට පහත වැඩපොත බාගන්න.

VBA Select Sheet Variable Name.xlsm

2 Excel හි VBA සමඟ විචල්‍ය නාමයෙන් පත්‍රය තෝරා ගැනීමට ක්‍රම

1. Excel හි VBA සමඟ විචල්‍ය නාමයෙන් Active Sheet තෝරන්න

අපගේ පළමු ක්‍රමයේදී, අපි ක්‍රියාකාරී පත්‍රය තෝරා ගනිමු විචල්‍ය නාමයක් භාවිතා කරමින්. ක්‍රියාකාරී පත්‍රය යන්නෙන් අප අදහස් කරන්නේ අප වැඩ කරන පත්‍රයයි. එබැවින්, VBA Excel හි VBA සමඟින් සක්‍රීය පත්‍රය විචල්‍ය නාමයෙන් තේරීමට පහත පියවර අනුගමනය කරන්න.

පියවර:

  • පළමුව, සංවර්ධක ටැබය යටතේ Visual Basic තෝරන්න.

  • ප්‍රතිඵලයක් ලෙස, VBA කවුළුව උත්පතන වනු ඇත.
  • ඉන්පසු, මොඩියුලය තෝරන්න ඇතුළු කරන්න tab.

  • ප්‍රතිඵලයක් ලෙස, මොඩියුල කවුළුව දිස්වනු ඇත.
  • එහිදී, පහත කේතය පිටපත් කර එය කොටුවට අලවන්න.
7420

  • දැන්, VBA කවුළුව වසා දමන්න.
  • ඉන් පසුව, Developer tab යටතේ Macros තෝරන්න.

  • ප්‍රතිඵලයක් ලෙස , Macro සංවාද කොටුව මතු වනු ඇත.
  • මෙහි, ActiveSheetSelect තෝරා Run ඔබන්න.

  • අවසාන වශයෙන්, එය අප වැඩ කරමින් සිටි පත්‍රය ආපසු ලබා දෙනු ඇත.

2. සැකසීමට Excel VBA පත්‍රය තේරීම සඳහා විචල්‍ය නම

අපගේ පෙර ක්‍රමයේදී, අපි දැනටමත් වැඩ කරමින් සිටි පත්‍රය ආපසු ලබා දීමට අපි VBA කේතය යෙදුවෙමු. මෙම ක්‍රමයේදී, අපි අපගේ අවශ්‍ය වැඩ පත්‍රිකාව සඳහා විචල්‍ය නාමයක් සකසන්නෙමු සහ VBA සමඟ විචල්‍ය නාමය භාවිතයෙන් එම වැඩ පත්‍රිකාව තෝරන්න. එබැවින්, කාර්යය ඉටු කිරීමට පහත ක්‍රියාවලිය ඉගෙන ගන්න.

පියවර:

  • පළමුව, අපි විචල්‍ය නාමය සඳහා සකසමු. Sheet2 සහ පත්‍රය තේරීමට එම විචල්‍ය නාමය භාවිතා කරන්න.

  • එබැවින්, Developer වෙත යන්න Visual Basic .
  • ඊළඟට, Insert Module තෝරන්න.
  • එබැවින්, Module සංවාද කොටුව දිස්වනු ඇත.
  • ඉන්පසු, පහත කේතය පිටපත් කර එහි අලවන්න.
5779

  • ඊට පසු, <
  • වසා දමන්න. 1>VBA කවුළුව.
  • දැන්, Sheet3 විවෘත කරන්න.
  • ඉන්පසු, Developer tab එකෙන් Macros තෝරන්න.

  • ප්‍රතිඵලයක් ලෙස, Macro සංවාද කොටුව උත්පතන වනු ඇත.
  • එහිදී, SelectSheet ක්ලික් කර Run ඔබන්න.

  • Run එබීමෙන් පසු, ඔබට පහත පින්තූරයේ පෙන්වා ඇති පරිදි දෝෂ සංවාද කොටුවක් ලැබෙනු ඇත.

  • ගැටලුව විසඳීමට, End ඔබන්න.
  • ඉන්පසු, ගොනුව විකල්ප වෙත යන්න.
  • ඉන් පසුව , විශ්වාස මධ්‍යස්ථානය ටැබයෙන්, තෝරන්න විශ්වාස මධ්‍යස්ථාන සැකසීම් .

  • ප්‍රතිඵලයක් ලෙස, විශ්වාස මධ්‍යස්ථානය සංවාද කොටුව දිස්වනු ඇත.
  • එහිදී, මැක්‍රෝ සැකසීම් ටැබය තෝරන්න.
  • ඉන්පසු, විශ්වාස ප්‍රවේශය සඳහා කොටුව සලකුණු කරන්න VBA ව්‍යාපෘති වස්තු ආකෘතිය සහ OK ඔබන්න.

  • නැවතත්, සංවර්ධක ➤ <තෝරන්න 1>Macros .
  • SelectSheet ක්ලික් කර Run ඔබන්න.

  • අවසානයේදී, අපි Sheet3 මත වැඩ කරමින් සිටියද එය Sheet2 ආපසු ලබා දෙනු ඇත.

තව කියවන්න: Excel හි VBA සමඟ පත්‍ර නම සොයන්නේ කෙසේද (උදාහරණ 3)

නිගමනය

මෙතැන් සිට, ඔබ විචල්‍ය නාමය සමඟ VBA in Excel භාවිතා කිරීමෙන් a Sheet තෝරා ගැනීමට හැකි වනු ඇත- විස්තර කරන ලද ක්රම. ඒවා දිගටම භාවිතා කර ඔබට කාර්යය කිරීමට තවත් ක්‍රම තිබේ නම් අපට දන්වන්න. අදහස්, යෝජනා, හෝ විමසුම් ඇත්නම් අත්හැරීමට අමතක නොකරන්නඔබට පහත අදහස් දැක්වීමේ කොටසේ තිබේ.

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