কিভাবে VBA ব্যবহার করে ক্লিপবোর্ড থেকে এক্সেলে পেস্ট করবেন

  • এই শেয়ার করুন
Hugh West

যদি আপনি কোনো টেক্সট বা ইমেজ কাট বা কপি করেন, তা প্রথমে ক্লিপবোর্ডে সেভ করা হবে। এর পরে, আপনি ওয়ার্ড ফাইল এবং এক্সেল ফাইলের মতো যে কোনও জায়গায় পাঠ্য বা চিত্র পেস্ট করতে পারেন। Excel এ, আপনি ক্লিপবোর্ড থেকে বিভিন্ন উপায়ে পেস্ট করতে পারেন। মাইক্রোসফ্ট ভিজ্যুয়াল বেসিক অ্যাপ্লিকেশন (VBA) ব্যবহার করে আপনাকে কিছু কোড সহ আপনার এক্সেল ফাইলে ক্লিপবোর্ড থেকে পেস্ট করতে দেয়। এই নিবন্ধে, আমি ক্লিপবোর্ড থেকে এক্সেল-এ পেস্ট করার জন্য VBA ব্যবহার করার 3টি পদ্ধতি দেখাব।

ধরুন, আপনি একটি পাঠ্য ফাইল থেকে কিছু ​​পাঠ্য অনুলিপি করেছেন এবং সেগুলি ক্লিপবোর্ডে সংরক্ষণ করা হয়েছে। এখন, আপনি VBA ব্যবহার করে এটিকে আপনার এক্সেল ফাইলে পেস্ট করতে চান।

অনুশীলন ওয়ার্কবুক ডাউনলোড করুন

ক্লিপবোর্ড থেকে Excel.xlsm এ পেস্ট করুন

3 পদ্ধতি VBA ব্যবহার করে ক্লিপবোর্ড থেকে Excel এ পেস্ট করুন

1. VBA ব্যবহার করে একক কক্ষে ক্লিপবোর্ড থেকে পেস্ট করুন

আবেদন করার আগে এই পদ্ধতিটি আপনাকে VBA প্রকল্পের জন্য Microsoft Forms 2.0 Object Library সক্রিয় করতে হবে। এটি করার জন্য,

VBA

➤ খুলতে ALT+F11 চাপুন Tools > রেফারেন্স VBA উইন্ডোতে৷

এটি রেফারেন্স- VBAProject উইন্ডো খুলবে৷

Microsoft Forms 2.0 Object Library চেক করুন এবং OK এ ক্লিক করুন।

এটি Microsoft Forms 2.0 সক্রিয় করবে অবজেক্ট লাইব্রেরি । এখন,

ঢোকান ট্যাবে ক্লিক করুন এবং মডিউল নির্বাচন করুন।

এটি হবে মডিউল(কোড) উইন্ডো খুলুন।

➤ নিচের কোডটি মডিউল(কোড) উইন্ডোতে প্রবেশ করান,

8976

কোড তৈরি হবে একটি ম্যাক্রো যা ক্লিপবোর্ড থেকে পাঠ্যগুলিকে সেলে পেস্ট করবে B4

কোড সন্নিবেশ করার পরে,

Run আইকনে ক্লিক করুন বা F5 টিপুন।

এখন,

➤ বন্ধ করুন বা VBA উইন্ডো ছোট করুন।

আপনি দেখতে পাবেন ক্লিপবোর্ডের পাঠ্যগুলি সেলে B4 পেস্ট করা হয়েছে।

আরো পড়ুন: কীভাবে সূত্র ছাড়াই এক্সেলে কপি এবং পেস্ট করবেন (৭টি সহজ কৌশল)

অনুরূপ রিডিং

  • এক্সেলের অন্য ওয়ার্কশীটে অনন্য মানগুলি কীভাবে অনুলিপি করবেন (5 পদ্ধতি)
  • এক্সেলে মার্জড এবং ফিল্টার করা সেলগুলি অনুলিপি করুন (4 পদ্ধতি) <19
  • এক্সেলে সারিগুলি কীভাবে কপি করবেন (৪টি সহজ উপায়)
  • এক্সেলে হাজার হাজার সারি কপি এবং পেস্ট করুন (3 উপায়)
  • এক্সেলে সঠিক ফরম্যাটিং কিভাবে কপি এবং পেস্ট করবেন (দ্রুত 6 পদ্ধতি)

2. SendKeys দ্বারা ক্লিপবোর্ড থেকে পেস্ট করুন

এই পদ্ধতিটি শর্টকাট কী CTRL+V এর উপর ভিত্তি করে যা ডেটা পেস্ট করতে ব্যবহৃত হয়। একটি VBA কোড সহ, আপনি ক্লিপবোর্ড থেকে ডেটা পেস্ট করতে এই কমান্ডটি ব্যবহার করতে পারেন। প্রথমে,

VBA উইন্ডোর প্রকল্প প্যানেল থেকে শীটের নামের উপর ডান ক্লিক করুন।

একটি ড্রপডাউন মেনু প্রদর্শিত হবে।

➤ প্রসারিত করুন ঢোকান ক্লিক করে তারপর মডিউল নির্বাচন করুন।

21>

এটি মডিউল খুলবে (কোড) উইন্ডো।

➤ নিচের কোডটি মডিউল(কোড) উইন্ডোতে প্রবেশ করান,

7749

কোডটি একটি ম্যাক্রো নামক তৈরি করবে Past_from_Clipboard_2 যা কমান্ড দেবে CTRL+V সেল নির্বাচন করার পর B4 এবং এই ঘরে ক্লিপবোর্ড থেকে ডেটা পেস্ট করবে।

<22

এখন,

VBA উইন্ডো বন্ধ বা ছোট করুন।

➤ চাপুন ALT+F8

এটি ম্যাক্রো উইন্ডো খুলবে।

ম্যাক্রো নাম বক্সে Paste_from_Clipboard_2 নির্বাচন করুন এবং Run<2 এ ক্লিক করুন>.

ফলস্বরূপ, আপনি দেখতে পাবেন ক্লিপবোর্ডের পাঠ্যগুলি সেলে B4 আটকানো হয়েছে।

আরো পড়ুন: এক্সেল VBA গন্তব্যে (ম্যাক্রো, ইউডিএফ, এবং ইউজারফর্ম) কপি করতে

3. ক্লিপবোর্ড থেকে পেস্ট করুন একটি পরিসর

এই পদ্ধতিতে, আমি আপনাকে দেখাব কিভাবে আপনি একটি শীট থেকে ক্লিপবোর্ডে ডেটার একটি পরিসর কপি করতে পারেন এবং সেই ডেটা ক্লিপবোর্ড থেকে অন্য একটি শীটে পেস্ট করতে পারেন৷<3

ধরুন, আপনার Da নামের একটি শীটে নিম্নলিখিত ডেটাসেট আছে ta .

এখন,

VBA উইন্ডো খুলতে ALT+11 টিপুন .

ভিবিএ উইন্ডোর প্রকল্প প্যানেল থেকে শীটের নামের উপর ডান ক্লিক করুন।

একটি ড্রপডাউন মেনু প্রদর্শিত হবে।<3

➤ প্রসারিত করুন ঢোকান ক্লিক করে এবং তারপরে মডিউল নির্বাচন করুন।

28>

এটি খুলবে মডিউল( কোড) উইন্ডো।

➤ নিচের কোডটি মডিউলে (কোড) প্রবেশ করান উইন্ডো,

7380

কোডটি ডেটা নামের শীটের B4:E9 থেকে ডেটা কপি করবে ক্লিপবোর্ড এর পরে, এটি ক্লিপবোর্ড থেকে B5:E10 শিটের পেস্ট শীট নামে ডেটা পেস্ট করবে।

পরে যে,

VBA উইন্ডো বন্ধ বা ছোট করুন।

➤ টিপুন ALT+F8

এটি খুলবে ম্যাক্রো উইন্ডো।

ম্যাক্রো নাম বক্সে কপি_ক্লিপবোর্ড_রেঞ্জ নির্বাচন করুন এবং চালান এ ক্লিক করুন।

ফলস্বরূপ, আপনার ডেটা কাঙ্খিত গন্তব্যে আটকানো হবে৷

হোম এ যান ট্যাব এবং ক্লিপবোর্ড রিবনের নীচের বাম কোণ থেকে নীচের দিকের তীর আইকনে ক্লিক করুন৷

এটি বাম দিকে ক্লিপবোর্ড খুলবে আপনার এক্সেল ফাইল।

এখন, আপনি শীটে পেস্ট করা ডেটা ক্লিপবোর্ডে দেখতে পাবেন। আসলে, প্রথমে ডেটা এখানে সংরক্ষণ করা হয়েছিল, এবং তারপরে এটি এখান থেকে শীটে আটকানো হয়েছিল৷

আরো পড়ুন: এর সূত্র এক্সেলে মান অনুলিপি করুন এবং আটকান (5 উদাহরণ)

উপসংহার

এই নিবন্ধে, আপনি VBA ব্যবহার করে ক্লিপবোর্ড থেকে এক্সেলে পেস্ট করার 3টি পদ্ধতি পাবেন। প্রথম দুটি পদ্ধতি একটি একক কক্ষে ক্লিপবোর্ডের বিষয়বস্তু পেস্ট করবে কিন্তু তৃতীয় পদ্ধতিতে, আপনি একটি পরিসরে ডেটা পেস্ট করতে পারবেন। আপনার কোন বিভ্রান্তি থাকলে অনুগ্রহ করে নির্দ্বিধায় মন্তব্য করুন৷

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।