විවෘත කිරීමකින් තොරව වෙනත් වැඩපොතකින් දත්ත පිටපත් කිරීමට Excel VBA

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

Microsoft Excel හි, VBA Macros හට පුළුල් පරාසයක ගැටළු පහසුවෙන් විසඳා ගත හැක. අපට වැඩපොත විවෘත නොකර වෙනත් වැඩපොතකින් දත්ත පිටපත් කිරීමට අවශ්‍ය නම්, අපට Excel VBA භාවිතයෙන් එය පහසුවෙන් කළ හැකිය. මෙම ලිපියෙන්, ඔබ එය විවෘත නොකර වෙනත් වැඩපොතකින් දත්ත පිටපත් කිරීමට Excel VBA ඉගෙන ගනු ඇත.

ප්‍රායෝගික වැඩපොත බාගන්න

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

තවත් වැඩපොත දත්ත පිටපත් කරන්න.xlsm

3 Excel VBA සමඟ විවෘත නොකර වෙනත් වැඩපොතකින් දත්ත පිටපත් කිරීමට විවිධ ක්‍රම

සමහර විට, අපට පෙර වැඩපොතක දත්ත අවශ්‍ය වේ. අපි ඉක්මන් වී වැඩපොත විවෘත නොකර වහාම දත්ත අවශ්‍ය නම්, අපට Excel VBA භාවිතා කළ හැකිය. Excel VBA සමඟින්, අපට වෙනත් වැඩපොත් වලින් දත්ත ඉක්මනින් පිටපත් කළ හැක, මේ සඳහා, අපට අවශ්‍ය වන්නේ එම විශේෂිත වැඩපොතෙහි පිහිටීම දැන ගැනීම පමණි.

දත්ත පිටපත් කිරීමට අපි වැඩපොත නම භාවිතා කරන්නෙමු නිෂ්පාදන_විස්තර . තවද අපට දත්ත පරාසය පිටපත් කිරීමට අවශ්‍යයි ( B4:E10 ). අපට පිටපත් කිරීමට අවශ්‍ය දත්ත කට්ටලයේ සමහර නිෂ්පාදන, ඒවායේ විකුණුම් මිල, භාණ්ඩවල පිරිවැය සහ දළ ලාභ ආන්තික අඩංගු වේ. වෙනත් වැඩපොතකින් දත්ත පිටපත් කිරීමට විවිධ නිර්ණායක දෙස බලමු.

1. Excel VBA සමඟ විවෘත නොකර වෙනත් වැඩපොතකින් පත්‍ර දත්ත පිටපත් කරන්න

පහත VBA කේතය අනුගමනය කිරීමෙන් අපට පත්‍රයකින් දත්ත පිටපත් කළ හැක. මෙය සිදු කිරීම සඳහා, අපි පහත කරුණු හරහා යා යුතුයපියවර.

පියවර:

  • පළමුව, පීත්ත පටියෙන් සංවර්ධක පටිත්ත වෙත යන්න.
  • ඊට පසුව , Visual Basic Editor විවෘත කිරීමට Visual Basic මත ක්ලික් කරන්න.
  • Visual Basic Editor විවෘත කිරීමට තවත් ක්‍රමයක් වන්නේ <1 ඔබන්න>Alt + F11 .

  • නැතහොත්, පත්‍රය මත දකුණු-ක්ලික් කර, කේතය බලන්න තෝරන්න.

  • දැන්, පහත VBA කේතය ලියන්න.

VBA කේතය:

9015
  • අවසාන වශයෙන්, Run Sub බොත්තම ක්ලික් කිරීමෙන් කේතය ධාවනය කරන්න, අනෙක් අතට, ධාවනය කිරීමට යතුරුපුවරු කෙටිමං F5 යතුර ඔබන්න කේතය.

සටහන: ඔබට කේතය වෙනස් කිරීමට අවශ්‍ය නැත. කේතය පිටපත් කර අලවන්න.

  • කේතය ක්‍රියාත්මක කිරීමෙන් ගොනුව විවෘත කරන්න කවුළුව ඔබේ පරිගණකයෙන් දිස්වේ.
  • ඉන් පසු ඔබට අවශ්‍ය වැඩපොත මත ක්ලික් කරන්න. දත්ත රැස් කිරීමට.
  • ඉන්පසු, OK බොත්තම මත ක්ලික් කරන්න.

  • දැන්, දත්ත තෝරන්න මූලාශ්‍ර ගොනුවෙන් B5:E10 පරාසයට ඇදගෙන ගොස් OK ක්ලික් කරන්න.

  • දත්ත පරාසය තේරීමෙන් පසු. දැන් ඔබට දත්ත දැමීමට අවශ්‍ය ගමනාන්ත පරාසය තෝරන්න.
  • සහ, හරි ක්ලික් කරන්න.

  • අවසානයේදී, මෙය මූලාශ්‍ර ගොනුව වසා දමන අතර දත්ත ගමනාන්ත ගොනුව මත පිටපත් කරනු ඇත.

වැඩිදුර කියවන්න: Excel VBA: වෙනත් වැඩපොතකට පරාසය පිටපත් කරන්න

සමානකියවීම්

  • VBA භාවිතයෙන් Clipboard සිට Excel දක්වා අලවන්නේ කෙසේද
  • Macros නොමැතිව Excel හි පිටපත් කර ඇලවීම අක්‍රීය කරන්න (නිර්ණායක 2ක් සමඟ)
  • Excel හි සැඟවුණු පේළි හැර පිටපත් කරන්නේ කෙසේද (පහසු ක්‍රම 4)
  • Excel VBA නිර්ණායක මත පදනම්ව වෙනත් වැඩ පත්‍රිකාවකට පේළි පිටපත් කිරීමට<2
  • Excel හි හැඩතල ගැන්වීමකින් තොරව පමණක් අගයන් ඇලවීමට VBA භාවිතා කරන්නේ කෙසේද

2. එක්සෙල් හි විවෘත නොකර වෙනත් වැඩපොතකින් දත්ත පරාසයක් පිටපත් කිරීමට VBA

පහත VBA කේතය භාවිතා කිරීමෙන්, අපට දත්ත පරාසයකින් දත්ත පිටපත් කළ හැක. මෙය සිදු කිරීම සඳහා අපි පහත පියවර අනුගමනය කළ යුතුය.

පියවර:

  • ආරම්භ කිරීමට, රිබනය මත ඇති සංවර්ධක ටැබය වෙත සංචාලනය කරන්න. .
  • දෙවනුව, Visual Basic ක්ලික් කිරීමෙන් හෝ Alt + F11 එබීමෙන් Visual Basic Editor විවෘත කරන්න.
  • එසේත් නැතිනම්, පත්‍රය මත දකුණු-ක්ලික් කර දෘශ්‍ය මූලික සංස්කාරකය විවෘත කිරීමට කේතය බලන්න තෝරන්න.

  • ඉන් පසු, VBA කේතය එහි ලියන්න.

VBA කේතය:

7571
  • මෙන්න, ධාවනය කරන්න කේතය ධාවනය උප භාවිතයෙන් හෝ කේතය ක්‍රියාත්මක කිරීමට යතුරුපුවරු කෙටිමඟ F5 ඔබන්න.

0> සටහන: ඔබට කේතය වෙනස් කිරීමට අවශ්‍ය නැත, ඔබ කළ යුත්තේ ඔබේ මූලාශ්‍ර දත්ත අනුව පරාසය වෙනස් කිරීම පමණි.
  • සහ අවසාන වශයෙන්, දත්ත දැන් වෙනත් වැඩපොතකින් සක්‍රිය වැඩපොතට පිටපත් කර ඇත.

වැඩිදුර කියවන්න: මැක්‍රෝ එක වැඩ පත්‍රිකාවකින් තවත් එකකට පිටපත් කර ඇලවීමට (ක්‍රම 15)

3. Excel VBA විධාන බොත්තම භාවිතයෙන් විවෘත නොකර වෙනත් වැඩපොතකින් දත්ත පිටපත් කිරීමට

අපට VBA කේතයේ ඇති විධාන බොත්තම භාවිතයෙන් වෙනත් වැඩපොතකින් දත්ත පිටපත් කළ හැක. මෙය සිදු කිරීම සඳහා, අපි පහත දක්වා ඇති පියවර අනුගමනය කළ යුතුය.

පියවර:

  • පළමුව, විධාන බොත්තම දැමීමට, යන්න Developer tab එකට.
  • දෙවනුව, Insert drop-down මෙනුව මත ක්ලික් කරන්න.
  • තෙවනුව, Command Button එක මත ක්ලික් කරන්න .

  • අපි නිෂ්පාදනය A1 සෛලය මත තැබුවෙමු, එය අපගේ මූලාශ්‍ර ගොනුව වේ. පත්රයේ නම. තවද අපි මූලාශ්‍ර ගොනු පත්‍රයේ නමෙහි දකුණු පස ඇති විධාන බොත්තම සකසන්නෙමු. අපි දැන් වගුව සෑදුවෙමු, අපට අවශ්‍ය වන්නේ වෙනත් වැඩපොතක ඇති දත්ත පමණි.

  • එම ටෝකනය මගින්, සංවර්ධකයා වෙත සංචාලනය කරන්න. පීත්ත පටිය මත ටැබය.
  • ඊළඟට, දෘශ්‍ය මූලික සංස්කාරකය දියත් කිරීමට දෘශ්‍ය මූලික මත ක්ලික් කරන්න හෝ Alt + F11 ඔබන්න.
  • ඔබට පත්‍රය මත දකුණු-ක්ලික් කර කේතය බලන්න තේරීමෙන් දෘෂ්‍ය මූලික සංස්කාරකය විවෘත කළ හැක.

  • දැන්, VBA කේතය ලියන්න.

VBA කේතය:

4454
  • ඉන්පසු, Ctrl + S එබීමෙන් කේතය සුරකින්න.

සටහන: ඔබට කේතය පිටපත් කළ හැක, ඔබට අවශ්‍ය වන්නේ ගොනු මාර්ගය සහ දත්ත වෙනස් කිරීමයිපරාසය.

  • සහ, අවසාන වශයෙන්, ඔබ CommandButton1 මත ක්ලික් කළහොත් මෙය වෙනත් වැඩපොතකින් දත්ත විවෘත නොකර පිටපත් කරයි.

තවත් කියවන්න: මැක්‍රෝව එක් වැඩපොතකින් තවත් වැඩපොතකට දත්ත පිටපත් කිරීමට නිර්ණායක මත පදනම්ව

නිගමනය

ඉහත නිර්ණායක Excel VBA සමඟ විවෘත නොකර වෙනත් වැඩපොතකින් දත්ත පිටපත් කිරීමට මාර්ගෝපදේශ වේ. මෙය ඔබට උපකාර කරනු ඇතැයි බලාපොරොත්තු වෙනවා! ඔබට කිසියම් ප්‍රශ්න, යෝජනා හෝ ප්‍රතිපෝෂණ ඇත්නම් කරුණාකර අදහස් දැක්වීමේ කොටසේ අපට දන්වන්න. නැතහොත් ඔබට ExcelWIKI.com බ්ලොග් අඩවියේ ඇති අපගේ අනෙකුත් ලිපි දෙස බැලීමට හැකිය!

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