எக்செல் விபிஏ திறக்காமல் வேறொரு பணிப்புத்தகத்திலிருந்து தரவை நகலெடுக்க

Hugh West

Microsoft Excel இல், VBA Macros பலதரப்பட்ட பிரச்சனைகளை எளிதாக தீர்க்க முடியும். பணிப்புத்தகத்தைத் திறக்காமல் வேறொரு பணிப்புத்தகத்திலிருந்து தரவை நகலெடுக்க விரும்பினால், Excel VBA ஐப் பயன்படுத்தி எளிதாகச் செய்யலாம். இந்தக் கட்டுரையில், வேறொரு பணிப்புத்தகத்திலிருந்து தரவைத் திறக்காமலே நகலெடுக்க Excel VBA கற்றுக்கொள்வீர்கள்.

நடைமுறைப் பணிப்புத்தகத்தைப் பதிவிறக்கவும்

நீங்கள் பதிவிறக்கம் செய்யலாம் பணிப்புத்தகம் மற்றும் அவர்களுடன் பயிற்சி செய்யுங்கள்.

மற்றொரு ஒர்க்புக் டேட்டாவை நகலெடுக்கவும்

சில நேரங்களில், சில முந்தைய பணிப்புத்தகத்திலிருந்து தரவு தேவைப்படும். நாம் அவசரப்பட்டு, பணிப்புத்தகத்தைத் திறக்காமல் உடனடியாக தரவு தேவைப்பட்டால், நாம் Excel VBA ஐப் பயன்படுத்தலாம். Excel VBA மூலம், மற்ற பணிப்புத்தகங்களிலிருந்து தரவை விரைவாக நகலெடுக்க முடியும், இதற்காக, குறிப்பிட்ட பணிப்புத்தகத்தின் இருப்பிடத்தை நாம் தெரிந்து கொள்ள வேண்டும்.

தரவை நகலெடுக்க, பணிப்புத்தகத்தின் பெயரைப் பயன்படுத்துவோம் தயாரிப்பு_விவரங்கள் . மேலும் தரவு வரம்பை நகலெடுக்க விரும்புகிறோம் ( B4:E10 ). நாம் நகலெடுக்க விரும்பும் தரவுத்தொகுப்பில் சில தயாரிப்புகள், அவற்றின் விற்பனை விலை, பொருட்களின் விலை மற்றும் மொத்த லாப வரம்புகள் உள்ளன. வேறொரு பணிப்புத்தகத்திலிருந்து தரவை நகலெடுக்க வெவ்வேறு அளவுகோல்களைப் பார்ப்போம்.

1. Excel VBA

கீழே உள்ள VBA குறியீட்டைப் பின்பற்றி தாளிலிருந்து தரவை நகலெடுக்கலாம். இதற்கு, நாம் கீழே உள்ள வழியாக செல்ல வேண்டும்படிகள்.

படிகள்:

  • முதலில், ரிப்பனில் இருந்து டெவலப்பர் தாவலுக்குச் செல்லவும்.
  • அதன் பிறகு , விஷுவல் பேசிக் எடிட்டரை திறக்க விஷுவல் பேசிக் ஐ கிளிக் செய்யவும்>Alt + F11 .

  • அல்லது, தாளில் வலது கிளிக் செய்து, குறியீட்டைக் காண்க என்பதைத் தேர்ந்தெடுக்கவும்.

  • இப்போது, ​​ VBA குறியீட்டை கீழே எழுதவும்.

VBA குறியீடு:

9894
  • இறுதியாக, Run Sub பொத்தானைக் கிளிக் செய்வதன் மூலம் குறியீட்டை இயக்கவும், மறுபுறம், விசைப்பலகை குறுக்குவழி F5 விசையை அழுத்தி இயக்கவும் குறியீடு.

குறிப்பு: நீங்கள் குறியீட்டை மாற்ற வேண்டியதில்லை. குறியீட்டை நகலெடுத்து ஒட்டவும்.

  • குறியீட்டை இயக்குவதன் மூலம் கோப்பைத் திற சாளரம் உங்கள் கணினியிலிருந்து தோன்றும்.
  • அதன் பிறகு, நீங்கள் விரும்பும் பணிப்புத்தகத்தில் கிளிக் செய்யவும். தரவை சேகரிக்க.
  • பின், சரி பொத்தானை கிளிக் செய்யவும் மூலக் கோப்பிலிருந்து B5:E10 வரம்பிற்கு மேல் இழுத்து, பின்னர் சரி என்பதைக் கிளிக் செய்யவும்.

  • தரவு வரம்பை தேர்ந்தெடுத்த பிறகு. இப்போது நீங்கள் தரவை வைக்க விரும்பும் இலக்கு வரம்பைத் தேர்ந்தெடுக்கவும்.
  • மேலும், சரி என்பதைக் கிளிக் செய்யவும்.

  • இறுதியில், இது மூலக் கோப்பை மூடும் மற்றும் இலக்கு கோப்பில் தரவு நகலெடுக்கப்படும்.

மேலும் படிக்க: எக்செல் விபிஏ: வரம்பை மற்றொரு பணிப்புத்தகத்திற்கு நகலெடு

இதேவாசிப்புகள்

  • விபிஏ பயன்படுத்தி கிளிப்போர்டு முதல் எக்செல் வரை ஒட்டுவது எப்படி
  • மேக்ரோக்கள் இல்லாமல் எக்செல் இல் நகலெடுத்து ஒட்டுவதை முடக்கு (2 அளவுகோல்களுடன்)
  • எக்செல் இல் மறைக்கப்பட்ட வரிசைகளைத் தவிர்த்து நகலெடுப்பது எப்படி (4 எளிதான முறைகள்)
  • எக்செல் VBA அளவுகோல்களின் அடிப்படையில் வரிசைகளை மற்றொரு பணித்தாளில் நகலெடுக்க<2
  • எக்செல் இல் வடிவமைப்பு இல்லாமல் மதிப்புகளை மட்டும் ஒட்ட VBA ஐ எவ்வாறு பயன்படுத்துவது

2. எக்செல்

இல் திறக்காமல் வேறொரு பணிப்புத்தகத்திலிருந்து தரவு வரம்பை நகலெடுக்க VBA கீழே உள்ள VBA குறியீட்டைப் பயன்படுத்துவதன் மூலம், தரவு வரம்பிலிருந்து தரவை நகலெடுக்கலாம். இதைச் செய்ய, கீழே உள்ள படிகளைப் பின்பற்ற வேண்டும்.

படிகள்:

  • தொடங்க, ரிப்பனில் உள்ள டெவலப்பர் தாவலுக்குச் செல்லவும். .
  • இரண்டாவதாக, விஷுவல் பேசிக் என்பதைக் கிளிக் செய்வதன் மூலம் அல்லது Alt + F11 ஐ அழுத்துவதன் மூலம் விஷுவல் பேசிக் எடிட்டரை திறக்கவும்.
  • அல்லது, தாளில் வலது கிளிக் செய்து, விஷுவல் பேசிக் எடிட்டரைத் திறக்க குறியீட்டைக் காண்க என்பதைத் தேர்ந்தெடுக்கவும்.

  • அதன் பிறகு, VBA குறியீட்டை அங்கே எழுதவும்.

VBA குறியீடு:

1997
  • இங்கே, இயக்கவும் குறியீட்டை இயக்க Run Sub அல்லது விசைப்பலகை குறுக்குவழியை அழுத்தவும்.

0> குறிப்பு:நீங்கள் குறியீட்டை மாற்ற வேண்டியதில்லை, உங்கள் மூலத் தரவின்படி வரம்பை மாற்றினால் போதும்.
  • இறுதியாக, தரவு இப்போது மற்றொரு பணிப்புத்தகத்திலிருந்து செயலில் உள்ள பணிப்புத்தகத்திற்கு நகலெடுக்கப்பட்டது.

மேலும் படிக்க: மேக்ரோ ஒரு ஒர்க்ஷீட்டிலிருந்து மற்றொன்றுக்கு நகலெடுத்து ஒட்டவும் (15 முறைகள்)

3. எக்செல் விபிஏ மற்றொரு பணிப்புத்தகத்திலிருந்து தரவை நகலெடுக்க, கட்டளை பொத்தானைப் பயன்படுத்தி திறக்காமல்

VBA குறியீட்டில் உள்ள கட்டளை பொத்தானைப் பயன்படுத்தி மற்றொரு பணிப்புத்தகத்திலிருந்து தரவை நகலெடுக்கலாம். இதைச் செய்ய, கீழே விவரிக்கப்பட்டுள்ள படிகளைப் பின்பற்ற வேண்டும்.

படிகள்:

  • முதலில், கட்டளை பொத்தானை வைக்க, செல்லவும் டெவலப்பர் தாவலுக்கு.
  • இரண்டாவதாக, செருகு கீழ்-கீழ் மெனுவைக் கிளிக் செய்யவும்.
  • மூன்றாவதாக, கட்டளை பொத்தானைக் கிளிக் செய்யவும் .

    தயாரிப்பு செல் A1 , அது எங்கள் மூலக் கோப்பு என்பதால் தாள் பெயர். மேலும், மூல கோப்பு தாள் பெயரின் வலது பக்கத்தில் கட்டளை பட்டன் ஐ அமைத்துள்ளோம். இப்போது அட்டவணையை உருவாக்கியுள்ளோம், எங்களுக்கு வேறொரு பணிப்புத்தகத்தில் உள்ள தரவு மட்டுமே தேவை.

  • அதே டோக்கன் மூலம், டெவலப்பருக்குச் செல்லவும். ரிப்பனில் டேப்.
  • அடுத்து, விஷுவல் பேசிக் என்பதைக் கிளிக் செய்யவும் அல்லது விஷுவல் பேசிக் எடிட்டரை தொடங்க Alt + F11 அழுத்தவும்.
  • தாளின் மீது வலது கிளிக் செய்து குறியீட்டைக் காண்க என்பதைத் தேர்ந்தெடுப்பதன் மூலம் விஷுவல் பேசிக் எடிட்டரை திறக்கலாம்.

  • இப்போது, ​​ VBA குறியீட்டை எழுதவும்.

VBA குறியீடு:

3011
  • பின், Ctrl + S ஐ அழுத்தி குறியீட்டைச் சேமிக்கவும்.

குறிப்பு: நீங்கள் குறியீட்டை நகலெடுக்கலாம், நீங்கள் கோப்பு பாதை மற்றும் தரவை மாற்ற வேண்டும்வரம்பு.

  • இறுதியாக, CommandButton1 ஐக் கிளிக் செய்தால், இது வேறொரு பணிப்புத்தகத்திலிருந்து தரவைத் திறக்காமலே நகலெடுக்கும்.

மேலும் படிக்க: மேக்ரோ ஒரு பணிப்புத்தகத்திலிருந்து மற்றொன்றுக்கு தரவை நகலெடுக்கும் அளவுகோல்களின் அடிப்படையில்

முடிவு

மேலே உள்ள நிபந்தனைகள் Excel VBA உடன் திறக்காமல் வேறொரு பணிப்புத்தகத்திலிருந்து தரவை நகலெடுப்பதற்கான வழிகாட்டுதல்களாகும். இது உங்களுக்கு உதவும் என்று நம்புகிறேன்! உங்களிடம் ஏதேனும் கேள்விகள், பரிந்துரைகள் அல்லது கருத்துகள் இருந்தால், கருத்துப் பிரிவில் எங்களுக்குத் தெரியப்படுத்தவும். அல்லது ExcelWIKI.com வலைப்பதிவில் உள்ள எங்கள் மற்ற கட்டுரைகளை நீங்கள் பார்க்கலாம்!

ஹக் வெஸ்ட் மிகவும் அனுபவம் வாய்ந்த எக்செல் பயிற்சியாளர் மற்றும் ஆய்வாளர் மற்றும் துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவம் கொண்டவர். கணக்கியல் மற்றும் நிதித்துறையில் இளங்கலைப் பட்டமும், வணிக நிர்வாகத்தில் முதுகலைப் பட்டமும் பெற்றவர். ஹக் கற்பிப்பதில் ஆர்வம் கொண்டவர் மற்றும் பின்பற்றவும் புரிந்துகொள்ளவும் எளிதான ஒரு தனித்துவமான கற்பித்தல் அணுகுமுறையை உருவாக்கியுள்ளார். எக்செல் பற்றிய அவரது நிபுணத்துவ அறிவு, உலகெங்கிலும் உள்ள ஆயிரக்கணக்கான மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்கு அவர்களின் திறன்களை மேம்படுத்தவும், அவர்களின் வாழ்க்கையில் சிறந்து விளங்கவும் உதவியுள்ளது. அவரது வலைப்பதிவின் மூலம், ஹக் தனது அறிவை உலகத்துடன் பகிர்ந்து கொள்கிறார், தனிநபர்கள் மற்றும் வணிகங்கள் தங்கள் முழு திறனை அடைய உதவும் வகையில் இலவச எக்செல் பயிற்சிகள் மற்றும் ஆன்லைன் பயிற்சிகளை வழங்குகிறார்.