সুচিপত্র
Microsoft Excel , VBA Macros সহজে বিস্তৃত সমস্যার সমাধান করতে পারে। আমরা যদি ওয়ার্কবুক না খুলে অন্য ওয়ার্কবুক থেকে ডেটা কপি করতে চাই, তাহলে আমরা Excel VBA ব্যবহার করে সহজেই তা করতে পারি। এই নিবন্ধে, আপনি শিখবেন Excel VBA অন্য ওয়ার্কবুক থেকে ডেটা কপি না করেই।
অভ্যাস ওয়ার্কবুক ডাউনলোড করুন
আপনি ডাউনলোড করতে পারেন ওয়ার্কবুক এবং তাদের সাথে অনুশীলন করুন।
>>>>>>>>>অন্য একটি ওয়ার্কবুক কপিকখনও কখনও, আমাদের কিছু পূর্ববর্তী ওয়ার্কবুক থেকে ডেটা প্রয়োজন। যদি আমাদের তাড়া থাকে এবং ওয়ার্কবুক না খুলেই অবিলম্বে ডেটার প্রয়োজন হয়, আমরা Excel VBA ব্যবহার করতে পারি। এক্সেল VBA এর মাধ্যমে, আমরা দ্রুত অন্যান্য ওয়ার্কবুক থেকে ডাটা কপি করতে পারি, এর জন্য আমাদের শুধুমাত্র সেই নির্দিষ্ট ওয়ার্কবুকের অবস্থান জানতে হবে।
ডাটা কপি করতে আমরা ওয়ার্কবুকের নাম ব্যবহার করতে যাচ্ছি পণ্যের_বিস্তারিত । এবং আমরা ডেটা পরিসীমা কপি করতে চাই ( B4:E10 )। আমরা যে ডেটাসেটটি কপি করতে চাই তাতে কিছু পণ্য, তাদের বিক্রয় মূল্য, পণ্যের মূল্য এবং মোট লাভের মার্জিন রয়েছে। আসুন অন্য ওয়ার্কবুক থেকে ডেটা কপি করার জন্য বিভিন্ন মানদণ্ড দেখুন৷
1. এক্সেল VBA দিয়ে না খুলে অন্য ওয়ার্কবুক থেকে একটি শীট ডেটা অনুলিপি করুন
আমরা নীচের VBA কোড অনুসরণ করে একটি শীট থেকে ডেটা অনুলিপি করতে পারি। এই জন্য, আমাদের নীচের মাধ্যমে যেতে হবেধাপ।
পদক্ষেপ:
- প্রথমে, রিবন থেকে ডেভেলপার ট্যাবে যান।
- এর পর , ভিজ্যুয়াল বেসিক এডিটর খুলতে ভিজ্যুয়াল বেসিক এ ক্লিক করুন।
- ভিজ্যুয়াল বেসিক এডিটর খোলার আরেকটি উপায় হল কেবল <1 টিপুন।>Alt + F11 .
- অথবা, শীটে ডান ক্লিক করুন, তারপর কোড দেখুন নির্বাচন করুন।
- এখন, নিচে VBA কোড লিখুন।
VBA কোড:
9811
- অবশেষে, রান সাব বোতামে ক্লিক করে কোডটি চালান, অন্যদিকে, চালানোর জন্য কীবোর্ড শর্টকাট F5 কী টিপুন কোড।
দ্রষ্টব্য: আপনাকে কোডটি পরিবর্তন করতে হবে না। শুধু কোড কপি করে পেস্ট করুন।
- কোডটি চালানোর মাধ্যমে আপনার কম্পিউটার থেকে ফাইল খুলুন উইন্ডো প্রদর্শিত হবে।
- এর পর, আপনি যে ওয়ার্কবুকটি চান তাতে ক্লিক করুন। ডেটা সংগ্রহ করতে।
- তারপর, ঠিক আছে বোতামে ক্লিক করুন।
- এখন, ডেটা নির্বাচন করুন সোর্স ফাইল থেকে রেঞ্জ B5:E10 টেনে নিয়ে তারপর ঠিক আছে ক্লিক করুন।
- ডেটা পরিসীমা নির্বাচন করার পরে। এখন গন্তব্য পরিসর নির্বাচন করুন যেখানে আপনি ডেটা রাখতে চান।
- এবং, ঠিক আছে ক্লিক করুন। 14>
- শেষে, এটি সোর্স ফাইলটি বন্ধ করে দেবে এবং ডেটা গন্তব্য ফাইলে অনুলিপি করবে৷
- ভিবিএ ব্যবহার করে ক্লিপবোর্ড থেকে এক্সেলে কীভাবে পেস্ট করবেন
- ম্যাক্রো ছাড়াই এক্সেলে কপি এবং পেস্ট অক্ষম করুন (২টি মানদণ্ড সহ)
- এক্সেলে লুকানো সারিগুলি বাদ দিয়ে কীভাবে অনুলিপি করবেন (4টি সহজ পদ্ধতি)
- মাপদণ্ডের ভিত্তিতে অন্য ওয়ার্কশীটে সারিগুলি অনুলিপি করতে এক্সেল VBA<2
- এক্সেল এ কোন ফর্ম্যাটিং ছাড়াই শুধুমাত্র মানগুলি পেস্ট করতে VBA কিভাবে ব্যবহার করবেন
- শুরু করতে, রিবনের ডেভেলপার ট্যাবে নেভিগেট করুন .
- দ্বিতীয়, ভিজ্যুয়াল বেসিক ক্লিক করে অথবা Alt + F11 টিপে ভিজ্যুয়াল বেসিক এডিটর খুলুন।
- অথবা, শীটে ডান-ক্লিক করুন এবং ভিজ্যুয়াল বেসিক এডিটর খুলতে কোড দেখুন নির্বাচন করুন।
- এর পর, VBA কোড সেখানে লিখুন।
আরো পড়ুন: এক্সেল ভিবিএ: অন্য ওয়ার্কবুকে রেঞ্জ কপি করুন
অনুরূপরিডিংস
2. VBA অন্য একটি ওয়ার্কবুক থেকে একটি ডাটা রেঞ্জ কপি করার জন্য এক্সেল এ না খুলে
নীচের VBA কোড ব্যবহার করে, আমরা একটি ডাটা রেঞ্জ থেকে ডেটা কপি করতে পারি। এটি সম্পন্ন করার জন্য আমাদের অবশ্যই নীচের পদক্ষেপগুলি অনুসরণ করতে হবে৷
পদক্ষেপ:
VBA কোড:
7562
- এখানে, রান করুন কোডটি Run Sub ব্যবহার করে অথবা কোডটি চালানোর জন্য কীবোর্ড শর্টকাট F5 টিপুন।
দ্রষ্টব্য: আপনাকে কোডটি পরিবর্তন করতে হবে না, আপনাকে যা করতে হবে তা হল আপনার উৎস ডেটা অনুযায়ী পরিসর পরিবর্তন করতে হবে।
- এবং অবশেষে, ডেটা এখন অন্য ওয়ার্কবুক থেকে সক্রিয় ওয়ার্কবুকে কপি করা হয়েছে৷
আরো পড়ুন: এক ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে কপি এবং পেস্ট করার জন্য ম্যাক্রো (15 পদ্ধতি)
3. কমান্ড বোতাম ব্যবহার করে খোলা ছাড়াই অন্য ওয়ার্কবুক থেকে ডেটা কপি করতে এক্সেল VBA
আমরা VBA কোডের কমান্ড বোতাম ব্যবহার করে অন্য ওয়ার্কবুক থেকে ডেটা কপি করতে পারি। এটি সম্পন্ন করতে, আমাদের অবশ্যই নীচে বর্ণিত ধাপগুলি অনুসরণ করতে হবে৷
পদক্ষেপ:
- প্রথমে, একটি কমান্ড বোতাম রাখতে, যান ডেভেলপার ট্যাবে।
- দ্বিতীয়ত, ঢোকান ড্রপ-ডাউন মেনুতে ক্লিক করুন।
- তৃতীয়ত, কমান্ড বোতামে ক্লিক করুন ।
- আমরা পণ্য সেলে A1 রাখি, কারণ এটি আমাদের সোর্স ফাইল শীট নাম এবং আমরা সোর্স ফাইল শীট নামের ডানদিকে কমান্ড বোতাম সেট করেছি। আমরা এখন টেবিলটি তৈরি করেছি, আমাদের কেবলমাত্র অন্য ওয়ার্কবুকে থাকা ডেটা দরকার৷
- একই টোকেন দ্বারা, ডেভেলপারে নেভিগেট করুন রিবনে ট্যাব।
- এরপর, ভিজ্যুয়াল বেসিক এ ক্লিক করুন অথবা ভিজ্যুয়াল বেসিক এডিটর চালু করতে Alt + F11 টিপুন।
- এছাড়াও আপনি শীটে ডান-ক্লিক করে ভিউ কোড নির্বাচন করে ভিজ্যুয়াল বেসিক এডিটর খুলতে পারেন।
- এখন, VBA কোড নিচে লিখুন।
VBA কোড:
7710
- তারপর, Ctrl + S টিপে কোডটি সংরক্ষণ করুন।
দ্রষ্টব্য: আপনি কোডটি কপি করতে পারেন, আপনাকে শুধু ফাইল পাথ এবং ডেটা পরিবর্তন করতে হবেপরিসীমা।
- এবং, পরিশেষে, আপনি যদি কমান্ডবাটন1 এ ক্লিক করেন তাহলে এটি অন্য ওয়ার্কবুক থেকে ডেটা না খুলেই কপি করবে।
আরো পড়ুন: মাপদণ্ডের ভিত্তিতে একটি ওয়ার্কবুক থেকে অন্য ওয়ার্কবুকে ডেটা কপি করতে ম্যাক্রো
উপসংহার
উপরের মানদণ্ড হল Excel VBA দিয়ে না খুলে অন্য ওয়ার্কবুক থেকে ডেটা কপি করার নির্দেশিকা। আশা করি এটা তোমাকে সাহায্য করবে! আপনার যদি কোন প্রশ্ন, পরামর্শ বা প্রতিক্রিয়া থাকে তাহলে অনুগ্রহ করে মন্তব্য বিভাগে আমাদের জানান। অথবা আপনি ExcelWIKI.com ব্লগে আমাদের অন্যান্য নিবন্ধগুলিতে এক নজর দেখতে পারেন!