সুচিপত্র
যখন আমরা একাধিক এক্সেল শীট নিয়ে কাজ করি, মাঝে মাঝে আমাদের একটি স্প্রেডশীট থেকে অন্য স্প্রেডশীটে ডেটা কপি করতে হয়। এক্সেলের যেকোনো অপারেশন চালানোর জন্য VBA প্রয়োগ করা সবচেয়ে কার্যকর, দ্রুততম এবং নিরাপদ পদ্ধতি। এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে VBA ম্যাক্রো দিয়ে এক্সেলের একটি ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে ডেটা কপি এবং পেস্ট করতে হয় ।
ওয়ার্কবুক ডাউনলোড করুন
আপনি এখান থেকে বিনামূল্যে অনুশীলন এক্সেল ওয়ার্কবুক ডাউনলোড করতে পারেন।
এক ওয়ার্কশীট থেকে অন্য.xlsm এ কপি এবং পেস্ট করুন
15 পদ্ধতি VBA এর মাধ্যমে এক্সেলের একটি ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে ডেটা কপি এবং পেস্ট করার জন্য
এই বিভাগে, আপনি কীভাবে থেকে ডেটা কপি করতে পারেন সে সম্পর্কে 15টি পদ্ধতি শিখবেন একটি ওয়ার্কশীট এবং সেটিকে এক্সেলের VBA সহ আরেকটি এ পেস্ট করুন।
উপরে সেই ডেটাসেট রয়েছে যা এই নিবন্ধটি আমাদের উদাহরণ হিসেবে বিবেচনা করবে।
1. একটি ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে ডেটার একটি রেঞ্জ কপি এবং পেস্ট করতে VBA ম্যাক্রো এম্বেড করুন
ভিবিএ দিয়ে একটি ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে ডেটার একটি পরিসর কপি এবং পেস্ট করার ধাপগুলি বর্ণনা করা হয়েছে নিচে।
পদক্ষেপ:
- শুরুতে, আপনার কীবোর্ডে Alt + F11 টিপুন অথবা ট্যাবে যান বিকাশকারী -> ভিজ্যুয়াল বেসিক খুলতে ভিজ্যুয়াল বেসিক এডিটর । 14>
- পপ-আপ কোডে উইন্ডো, মেনু বার থেকে, ঢোকান -> মডিউল ।
- এখন, নিম্নলিখিত কোড কপি করুন এবংএক্সেলে ফিল্টার করা সেলগুলি (4 পদ্ধতি)
- রান টাইম ত্রুটি 1004: রেঞ্জ ক্লাসের পেস্ট স্পেশাল পদ্ধতি ব্যর্থ হয়েছে
- কিভাবে লিঙ্ক পেস্ট করবেন এবং ট্রান্সপোজ করবেন এক্সেল (8 দ্রুত উপায়)
- প্রথমে ভিজ্যুয়াল খুলুন বেসিক এডিটর ডেভেলপার ট্যাব থেকে এবং কোড উইন্ডোতে ঢোকান একটি মডিউল ।
- দ্বিতীয়, নিম্নলিপি কপি করুন কোড এবং পেস্ট করুন কোড উইন্ডোতে।
3>
12. উপরের রেঞ্জ থেকে অনুলিপি করা সূত্র রাখার সময় একটি পরিসরের নীচে একটি সারি আটকান
যখন আপনি একটি মান অনুলিপি করতে চান এবং এটিকে পেস্ট করার সময় এটির ভিতরে সূত্রটি রাখতে চান আরেকটি সারি, তারপর VBA কোড দিয়ে আপনি সহজেই কাজটি সম্পাদন করতে পারেন।
পদক্ষেপ:
1891
আপনার কোড এখন চালানোর জন্য প্রস্তুত।
<11
শেষ সারিটি হুবহু অনুলিপি করা হয়েছে এটি এর পাশের সারিতে রয়েছে।
আরও পড়ুন: এক্সেলের মধ্যে স্বয়ংক্রিয়ভাবে এক সেল থেকে অন্য কোষে ডেটা কীভাবে অনুলিপি করা যায়
<9 13. VBA একটি শীট থেকে অন্য একটি শীটে ডেটা প্রতিলিপি করার জন্য অন্য একটি খোলা কিন্তু সংরক্ষিত নয় ওয়ার্কবুকআমাদের উদাহরণ ওয়ার্কবুকের নামটি লক্ষ্য করুন, সোর্স ওয়ার্কবুক<19 । আমরা এই ওয়ার্কবুক থেকে ডেটাসেট শীট থেকে ডেটা কপি করব এবং গন্তব্য ওয়ার্কবুক নামে অন্য একটি ওয়ার্কশিটে পেস্ট করব। খোলা কিন্তু সংরক্ষিত নয়এখনো ।
পদক্ষেপ:
- প্রথমে, থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন কোড উইন্ডোতে ডেভেলপার ট্যাব এবং ঢোকান একটি মডিউল ।
- দ্বিতীয়, নিম্নলিখিত কোডটি কপি করুন এবং <এটি কোড উইন্ডোতে 1>পেস্ট করুন এই কোডটি চালান উৎস ওয়ার্কবুক এখন শীট1 শীটে গন্তব্য ওয়ার্কবুক তে কপি করা হয়েছে।
আরো পড়ুন: এক্সেল VBA: সেল ভ্যালু কপি করুন এবং অন্য সেলে পেস্ট করুন
14। ম্যাক্রো অন্য একটি খোলা এবং সংরক্ষিত ওয়ার্কবুকে একটি শীট থেকে অন্য শীটে ডেটা পুনরুত্পাদন করতে
এবার, আমরা ডেটাসেট থেকে ডেটাসেট<19 কপি করব উৎস ওয়ার্কবুক এবং পেস্ট করুন এটি <1 শিট2 ওয়ার্কশীটে <1 গন্তব্য ওয়ার্কবুক । কিন্তু এখন, ওয়ার্কবুক খোলা আছে এবং সংরক্ষিত হয়েছে ।
পদক্ষেপ:
- প্রথমে, ভিজ্যুয়াল বেসিক এডিটর <2 খুলুন> ডেভেলপার ট্যাব থেকে এবং কোড উইন্ডোতে ঢোকান একটি মডিউল ।
- দ্বিতীয়, নিম্নলিখিত কোডটি অনুলিপি করুন এবং কোড উইন্ডোতে পেস্ট করুন ।
5787
আপনার কোড এখন চালানোর জন্য প্রস্তুত। এরপর, এই কোডটি চালান ।
ডেটা ডেটাসেট শীট থেকে উৎসওয়ার্কবুক এখন শীট2 শীটে গন্তব্য ওয়ার্কবুক কপি করা হয়েছে। এবং নামটি দেখুন, এই সময় এই ওয়ার্কবুকটি সংরক্ষিত হয়েছে ।
আরো পড়ুন: ফরম্যাট পরিবর্তন না করেই কিভাবে Excel এ কপি এবং পেস্ট করবেন<2
>>>15. একটি ওয়ার্কশীট থেকে অন্য একটি ওয়ার্কশীট থেকে অন্য ক্লোজড ওয়ার্কশিটে ডেটা কপি এবং পেস্ট করতে VBA প্রয়োগ করুনআগের দুটি বিভাগে, আমরা শিখেছি কিভাবে একটি ওয়ার্কশীট থেকে অন্য ওয়ার্কবুকে ডেটা কপি এবং পেস্ট করতে হয়। খোলা এই বিভাগে, আমরা কীভাবে ওয়ার্কবুক বন্ধ হয়ে গেলে ডেটা কপি এবং পেস্ট করতে হয় কোডটি শিখব।
পদক্ষেপ:
- প্রথমে, ডেভেলপার ট্যাব থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন এবং কোড উইন্ডোতে ঢোকান একটি মডিউল ।
- দ্বিতীয়ত, নিম্নলিখিত কোডটি কপি করুন এবং পেস্ট করুন কোড উইন্ডোতে।
4887
আপনার কোড এখন চালানোর জন্য প্রস্তুত।
- পরবর্তী, চালান এই কোডটি৷
যদিও, এইবার ওয়ার্কবুকটি ছিল বন্ধ থাকলেও কোড এক্সিকিউশনের পরেও, ডেটাসেট শীট থেকে সোর্স ওয়ার্কবুক এর ডেটা এখন <-এ কপি করা হয়েছে 18>শিট3 শীট গন্তব্য ওয়ার্কবুক ।
আরো পড়ুন: ডেটা কপি করতে এক্সেল VBA খোলা ছাড়া অন্য ওয়ার্কবুক থেকে
মনে রাখার জিনিস
- পদ্ধতি 1 থেকে 14 আপনার ওয়ার্কবুকগুলি হতে হবেখোলা । এই পদ্ধতিগুলিতে দেখানো ম্যাক্রো কোডগুলি চালানোর সময়, উত্স এবং গন্তব্য উভয় ওয়ার্কবুকগুলি খোলা রাখতে ভুলবেন না৷
- যখন আপনার ওয়ার্কবুকগুলি সংরক্ষিত থাকে তখন ফাইলের ধরন দিয়ে ফাইলের নাম লিখুন কোডের ভিতরে। যখন ওয়ার্কবুকগুলি সংরক্ষণ করা হয় না, তখন ফাইলের ধরন ছাড়াই শুধুমাত্র ফাইলের নাম লিখুন। উদাহরণস্বরূপ, যদি আপনার ওয়ার্কবুক সংরক্ষিত হয় , তাহলে লিখুন " গন্তব্য৷ xlsx ", কিন্তু যদি ওয়ার্কবুক সেভ করা হয়নি , তারপর কোডের ভিতরে লিখুন “ গন্তব্য ”।
উপসংহার
এই নিবন্ধটি আপনাকে দেখিয়েছে কিভাবে VBA দিয়ে Excel-এ এক ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে ডেটা কপি এবং পেস্ট করতে হয় । আমি আশা করি এই নিবন্ধটি আপনার জন্য খুব উপকারী হয়েছে. বিষয় সম্পর্কে আপনার কোন প্রশ্ন থাকলে নির্দ্বিধায় জিজ্ঞাসা করুন।
কোড উইন্ডোএ পেস্ট করুন।6247
আপনার কোড এখন চালানোর জন্য প্রস্তুত।
কোডের এই অংশটি বি 2 থেকে F9 তে রেঞ্জ কপি করবে শীট থেকে ডেটাসেট এবং সেগুলিকে B2 রেঞ্জে পেস্ট করবে কপিপেস্ট নামের শীটে ।
- তারপর, আপনার কীবোর্ডে বা মেনু থেকে F5 টিপুন বার নির্বাচন করুন চালান -> সাব/ইউজারফর্ম চালান। এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।
নিম্নলিখিত চিত্রটি দেখুন .
অবশেষে, ডেটাসেট শীট থেকে সমস্ত ডেটা এখন কপিপেস্টে কপি করা হয়েছে। আমাদের এক্সেল ওয়ার্কবুকে 19> শীট।
আরো পড়ুন: এক্সেল ভিবিএ: অন্য ওয়ার্কবুকে রেঞ্জ কপি করুন
2 . এক্সেলের একটি সক্রিয় ওয়ার্কশীট থেকে অন্যটিতে ডেটা কপি এবং পেস্ট করতে VBA ম্যাক্রো
আগের বিভাগে, আমাদের ওয়ার্কশীট সক্রিয় করার প্রয়োজন ছিল না। কিন্তু এই বিভাগে, আমরা শিখব কিভাবে একটি সক্রিয় ওয়ার্কশীটে ডেটা কপি এবং পেস্ট করতে হয় ।
পদক্ষেপ:
- একইভাবে আগের মত, ডেভেলপার ট্যাব থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন এবং কোড উইন্ডোতে ঢোকান একটি মডিউল ।
- কোড উইন্ডোতে, নিম্নলিখিত কোডটি কপি করুন এবং পেস্ট করুন এটি।
5933
আপনার কোড এখন চালানোর জন্য প্রস্তুত।
- পরে, উপরে দেখানো কোডটি চালান এবং ফলাফল দেখুনছবি৷
এবার, ডেটাসেট শীট থেকে সমস্ত ডেটা এখন এ কপি করা হয়েছে পেস্ট করুন শীট যা আমরা ডেটা কপি করার আগে সক্রিয় করেছি।
আরও পড়ুন: এক সেল থেকে অন্য শীটে টেক্সট কপি করার জন্য এক্সেল সূত্র<2
>>>3. VBA ম্যাক্রো দিয়ে এক্সেলে এক ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে একটি সিঙ্গেল সেল কপি এবং পেস্ট করুনউপরের বিভাগগুলিতে, আপনি শিখেছেন কিভাবে একটি ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে বিভিন্ন ডেটা কপি এবং পেস্ট করতে হয়। এখন, আপনি দেখতে পাবেন কিভাবে কপি এবং পেস্ট করতে হয় যখন আপনার এক্সেল স্প্রেডশীটে একটি ডেটা থাকে।
নিম্নলিখিত চিত্রটি দেখুন, <1 পরিসীমা শীটে শুধুমাত্র একটি মান থাকে।
24>
আমরা দেখব কিভাবে আমরা এই একটি কক্ষটিকে অন্য একটি কক্ষে কপি করে পেস্ট করতে পারি। শীট এক্সেলের সাথে VBA ।
পদক্ষেপ:
- উপরে দেখানো হিসাবে, ভিজুয়াল বেসিক এডিটর<খুলুন 2> ডেভেলপার ট্যাব থেকে এবং কোড উইন্ডোতে ঢোকান একটি মডিউল ।
- কোড উইন্ডোতে, নিম্নলিখিত অনুলিপি করুন কোড এবং পেস্ট করুন
6864
আপনার কোড এখন চালানোর জন্য প্রস্তুত৷
- পরবর্তী, কোডের এই অংশটি চালান এবং নিম্নলিখিত চিত্রটি লক্ষ্য করুন।
সেই একক ডেটা “ এই সেলটি কপি করুন<19 সেল B4 ডেটাসেট শীটে ” এখন কপিরেঞ্জ শীটে কপি করা হয়েছে সেল B2 ।
আরো পড়ুন: শুধু কপি করতে এক্সেল VBAগন্তব্যের মান (ম্যাক্রো, ইউডিএফ, এবং ইউজারফর্ম)
4. এক্সেল ম্যাক্রোতে পেস্টস্পেশাল মেথড দিয়ে একটি ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে কপি করা ডেটা পেস্ট করুন
আপনি একটি ওয়ার্কশীট থেকে ডেটা কপি করতে পারেন এবং সেগুলিকে এক্সেলের পেস্টস্পেশাল<2 দিয়ে বিভিন্ন উপায়ে পেস্ট করতে পারেন> পদ্ধতি VBA সহ। এটি করার জন্য ধাপগুলি নীচে দেওয়া হল৷
পদক্ষেপ:
- প্রথমে, ডেভেলপার থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন কোড উইন্ডোতে ট্যাব এবং ঢোকান একটি মডিউল ।
- দ্বিতীয়, নিম্নলিখিত কোড কপি করুন এবং পেস্ট করুন এটি কোড উইন্ডোতে।
3873
আপনার কোড এখন চালানোর জন্য প্রস্তুত।
- পরবর্তী, চালান কোডের এই অংশটি।
উপরের ছবিটি দেখুন। ডেটাসেট শীট থেকে ডেটা এখন এক্সেলের পেস্টস্পেশাল শীটে স্থানান্তরিত হয়েছে৷
আরও পড়ুন : VBA পেস্ট স্পেশাল এক্সেলে মান এবং ফরম্যাট কপি করতে (9 উদাহরণ)
5. এক্সেলের এক ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে শেষ কক্ষের নীচে ডেটা কপি এবং পেস্ট করার জন্য ম্যাক্রো
আমাদের কাছে ইতিমধ্যেই ডেটাসেট শীটে কিছু ডেটা রয়েছে (এ দেখানো হয়েছে ভূমিকা বিভাগ)। এখন, এই বিভাগের আসন্ন অংশ দেখুন। আমাদের কাছে এখন শেষ কক্ষ নামে আরেকটি শীটে কিছু নতুন ডেটা রয়েছে।
29>
আমরা এখানে যা করতে চাই তা হল, আমরা করব। নির্দিষ্ট ডেটা অনুলিপি করুন (কোষ B5 থেকে F9) ডেটাসেট শীট থেকে এবং পেস্ট করুন সেগুলি এই শেষ কক্ষের শেষ কক্ষের নিচে শীট।
পদক্ষেপ:
- প্রথমে, ডেভেলপার ট্যাব থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন এবং কোড উইন্ডোতে ঢোকান একটি মডিউল ।
- দ্বিতীয়ত, নিম্নলিখিত কোডটি কপি করুন এবং পেস্ট করুন কোড উইন্ডোতে।
4419
আপনার কোড এখন চালানোর জন্য প্রস্তুত।
- পরবর্তী, এই কোডটি চালান । নীচের ছবিটি দেখুন৷
এখানে, শুধুমাত্র ডেটাসেট শীট থেকে নির্বাচিত ডেটা এখন <1 এক্সেলের শেষ কক্ষ শীট তে শেষ ঘরের নীচে অনুলিপি করা হয়েছে।
আরো পড়ুন: এক্সেল-এ মান কপি এবং পেস্ট করার সূত্র ( 5 উদাহরণ)
6. প্রথমে ওয়ার্কশীট সাফ করার জন্য VBA ম্যাক্রো তারপর অন্য ওয়ার্কশীটে কপি এবং পেস্ট করুন
আপনার বিদ্যমান শীটে যদি ভুল ডেটা থাকে এবং আপনি সেখানে আসল ডেটা বের করতে চান তবে কী হবে৷
নিচের চিত্রটি দেখুন। আমরা পরিসীমা পরিষ্কার করুন শীট থেকে ডেটা সাফ করব এবং এখানে ডেটাসেট শীট থেকে VBA কোড সহ ডেটা সংরক্ষণ করব৷
পদক্ষেপ:
- প্রথমে, ডেভেলপার ট্যাব থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন এবং ঢোকান কোড উইন্ডোতে একটি মডিউল ।
- দ্বিতীয়ভাবে, নিম্নলিখিত কোডটি কপি করুন এবং পেস্ট করুন কোড উইন্ডোতে।<13
4265
আপনার কোডটি এখন চালানোর জন্য প্রস্তুত৷
- পরবর্তী, কোডের এই অংশটি চালান ৷ তাকাওনিম্নলিখিত চিত্র৷
পরিসীমা পরিষ্কার করুন শীটে আগের ডেটা এখন <এর ডেটা দ্বারা প্রতিস্থাপিত হয়েছে 1> ডেটাসেট শীট।
আরো পড়ুন: মাপদণ্ডের ভিত্তিতে একটি ওয়ার্কবুক থেকে অন্য ওয়ার্কবুকে ডেটা কপি করার জন্য ম্যাক্রো
7. Range.Copy ফাংশন
এখন আমরা VBA কোড শিখব কিভাবে থেকে ডেটা কপি এবং পেস্ট করতে হয় এক্সেলের Range.Copy ফাংশন সহ একটি ওয়ার্কশীট অন্য তে।
পদক্ষেপ:
- প্রথমে, <1 খুলুন ডেভেলপার ট্যাব থেকে>ভিজ্যুয়াল বেসিক এডিটর এবং কোড উইন্ডোতে ঢোকান একটি মডিউল ।
- দ্বিতীয়ত, কপি করুন নিচের কোডটি এবং পেস্ট করুন কোড উইন্ডোতে।
3716
আপনার কোড এখন চালানোর জন্য প্রস্তুত।
- পরবর্তী, কোডের এই অংশটি চালান এবং নিম্নলিখিত চিত্রটি দেখুন৷
আমরা সফলভাবে এর থেকে ডেটা সদৃশ করেছি Range.Copy ফাংশন সহ ডেটাসেট শীট কপি রেঞ্জ শীটে।
আরো পড়ুন: অন্য কক্ষে সেল মান অনুলিপি করার জন্য এক্সেল সূত্র
একই রকম রিডিং
- মানদণ্ডের উপর ভিত্তি করে অন্য ওয়ার্কশীটে সারি কপি করতে এক্সেল VBA
- মানগুলি পেস্ট করতে VBA ব্যবহার করুন এক্সেলে কোন ফর্ম্যাটিং ছাড়াই y
- কীভাবে শুধুমাত্র এক্সেলে দৃশ্যমান সেলগুলি কপি এবং পেস্ট করবেন (3টি সহজ উপায়)
- কপি এবং পেস্ট করুনএক্সেলে কাজ করছে না (9টি কারণ ও সমাধান)
- এক্সেল এ একাধিক সারি কিভাবে কপি করবেন ম্যাক্রো ব্যবহার করে (4টি উদাহরণ)
8। USEDRANGE প্রপার্টি দিয়ে একটি ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে ডুপ্লিকেট করার জন্য ম্যাক্রো কোড প্রয়োগ করুন
এবার, আমরা কীভাবে একটি থেকে ডেটা কপি এবং পেস্ট করতে হয় সে সম্পর্কে VBA কোড শিখব এক্সেলের UsedRange অ্যাট্রিবিউট সহ অন্য ওয়ার্কশীট।
পদক্ষেপ:
- প্রথমে, ভিজুয়াল বেসিক খুলুন এডিটর ডেভেলপার ট্যাব থেকে এবং কোড উইন্ডোতে ঢোকান একটি মডিউল ।
- দ্বিতীয়, নিম্নলিখিত কোডটি কপি করুন এবং পেস্ট করুন কোড উইন্ডোতে।
6027
আপনার কোড এখন চালানোর জন্য প্রস্তুত।
- পরবর্তী, চালান কোডের এই অংশটি৷
যেমন আমরা উপরের ছবিতে দেখতে পাচ্ছি, আমরা সফলভাবে কপি এবং পেস্ট করেছি USEDRANGE বৈশিষ্ট্য সহ ডেটাসেট শীট UsedRange শীট থেকে ডেটা৷
আরো পড়ুন: এক্সেলের একাধিক কক্ষে একই মান কীভাবে অনুলিপি করবেন (৪টি পদ্ধতি)
9. এক্সেলের এক পত্রক থেকে অন্য শীট থেকে নির্বাচিত ডেটা কপি এবং পেস্ট করতে VBA ম্যাক্রো
আপনি VBA<দিয়ে একটি ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে শুধুমাত্র কিছু নির্বাচিত ডেটা কপি এবং পেস্ট করতে পারেন 2>। এটি করার পদক্ষেপগুলি নীচে দেখানো হয়েছে৷
পদক্ষেপগুলি:
- প্রথমে, ডেভেলপার<থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন 2> ট্যাব এবং সন্নিবেশ করুন একটি মডিউল ইনকোড উইন্ডো।
- দ্বিতীয়, নিম্নলিখিত কোডটি কপি করুন এবং পেস্ট করুন কোড উইন্ডোতে।
8381
আপনার কোড এখন চালানোর জন্য প্রস্তুত।
এই কোডটি শুধুমাত্র B4 থেকে F7 পর্যন্ত রেঞ্জ কপি করবে ডেটাসেট শীট থেকে এবং সেগুলি পেস্ট করবে B2 পরিসর পেস্ট করা হয়েছে নামের শীটে ।
- পরবর্তী, এই কোডটি চালান এক্সেল ওয়ার্কবুকের পেস্ট সিলেক্ট করা শীটে সফলভাবে কপি ও পেস্ট করা হয়েছে।
আরও পড়ুন: ভিবিএ পেস্ট স্পেশাল কিভাবে প্রয়োগ করবেন এবং এক্সেলে সোর্স ফরম্যাটিং রাখুন
10। প্রথম ফাঁকা সারিতে একটি ওয়ার্কশীট থেকে অন্য ওয়ার্কশীটে ডেটা ডুপ্লিকেট করার জন্য ম্যাক্রো কোড
এখানে, আমরা দেখব কিভাবে ডেটাসেট <19 থেকে ডেটা কপি করা যায় শীট এবং পেস্ট করুন যেগুলি প্রথম ফাঁকা ঘরে অন্য একটি ওয়ার্কশীটে এক্সেলের সাথে VBA ।
পদক্ষেপ:
- প্রথমে, ডেভেলপার ট্যাব থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন এবং ঢোকান একটি মডিউল কোড উইন্ডোতে।
- দ্বিতীয়, নিম্নলিখিত কোডটি কপি করুন এবং পেস্ট করুন কোড উইন্ডোতে।
5488
আপনার কোড হল এখন চালানোর জন্য প্রস্তুত৷
- পরবর্তী, চালান কোডের এই অংশ৷
উপরের ছবিতে দেখুন। শীট13 সম্পূর্ণ ফাঁকা ছিল। ফলস্বরূপ, এক্সিকিউটেড কোড পেস্ট করা হয়েছে ডেটাসেট শীট থেকে অনুলিপি করা ডেটা একেবারে প্রথম কক্ষে এক্সেলের শিট13 শীটে।
আরো পড়ুন: এক্সেল ভিবিএ (৩টি উদাহরণ) সহ পরবর্তী খালি সারিতে মান অনুলিপি করুন এবং আটকান
11। একটি এক্সেল শীট থেকে অন্য একটি এক্সেল শীট থেকে স্বয়ংক্রিয় ফিল্টার করা ডেটা কপি এবং পেস্ট করতে VBA এম্বেড করুন
আমরা সোর্স ডেটাসেট ফিল্টার করতে পারি এবং অন্য ওয়ার্কশীটে শুধুমাত্র ফিল্টার করা ডেটা কপি এবং পেস্ট করতে পারি এক্সেল VBA এর সাথে ধাপে ধাপে কিভাবে করতে হয় তা জানতে এই নিবন্ধটি অনুসরণ করুন।
পদক্ষেপ:
- প্রথমে খুলুন ভিজ্যুয়াল বেসিক এডিটর ডেভেলপার ট্যাব থেকে এবং কোড উইন্ডোতে ঢোকান একটি মডিউল ।
- দ্বিতীয়, কপি করুন নিম্নলিখিত কোড এবং পেস্ট করুন কোড উইন্ডোতে।
8850
আপনার কোড এখন চালানোর জন্য প্রস্তুত।
- পরবর্তী, এই কোডটি চালান । শুধুমাত্র যে সারিটিতে “ Dean ” আছে, সেটি ফিল্টার করে অন্য শীটে কপি করা হবে।
উপরের ছবিতে লক্ষ্য করুন। B কলাম থেকে শুধুমাত্র ফিল্টার করা ডেটা “ ডিন ” এখন কপি করা হয়েছে এবং শীট15 শীটে আটকানো হয়েছে .
আরো পড়ুন: ভিবিএ (7 পদ্ধতি) ব্যবহার করে কিভাবে এক্সেলে কপি এবং পেস্ট করবেন
অনুরূপ পাঠ
- এক্সেল VBA দিয়ে কিভাবে অটোফিল্টার এবং দৃশ্যমান সারিগুলি অনুলিপি করা যায়
- এক্সেলের অন্য একটি ওয়ার্কশীটে অনন্য মান কপি করুন (5 পদ্ধতি) <13
- কিভাবে মার্জড এবং কপি করবেন