ভিবিএ নকল সরান | এক্সেল ভিবিএতে সদৃশ মানগুলি কীভাবে সরানো যায়?

ভিবিএ এক্সেলের সরানলিপিগুলি

ডুপ্লিকেট মানগুলি প্রায়শই অ্যাক্সেলের প্রয়োজন হয় না বিশেষত যখন আপনি অনন্য মানের গণনা চান। আমাদের সাথে কাজ করার জন্য সাধারণত ডেটার একটি আলাদা সেট থাকে এবং আমরা এতে নকল মানগুলির একগুচ্ছ দেখতে পাই।

আমি আশা করি আপনি এক্সেল ওয়ার্কশিটে ডুপ্লিকেটগুলি অপসারণের সাথে পরিচিত, যদি চিন্তার কিছু না হয় তবে আমরা আপনাকে একটি সহজ উদাহরণ দেখাব। ভিবিএতেও আমরা মুছে ফেলার পদ্ধতিটি সম্পাদন করতে পারি।

সুতরাং, এটি "অঞ্চল" শিরোনামের সমস্ত সদৃশ মান মুছে ফেলেছে। একইভাবে, আমরা ভিবিএ কোডের সাহায্যে এই কাজটি করতে পারি।

ভিবিএ কোডিংয়ে সদৃশ মানগুলি কীভাবে সরানো যায়?

প্রথমে সদৃশ মানগুলি মুছে ফেলার জন্য, আমাদের যে পরিসরটি উল্লেখ করা হচ্ছে তা উল্লেখ করা দরকার, তারপরে আমরা "নকল সরান" পদ্ধতিটি অ্যাক্সেস করতে পারি। সুতরাং সিনট্যাক্স নীচে হবে।

[কলাম]: আমাদের নির্বাচনের কোন কলামটি নকলগুলি সরিয়ে ফেলতে হবে? আমাদের নির্বাচিত ব্যাপ্তির কলাম নম্বর উল্লেখ করতে হবে।

[শিরোনাম]: আপনি যে ব্যাপ্তিটি নির্বাচন করেছেন তাতে শিরোনাম রয়েছে কি না। এখানে কাজ করার জন্য আমাদের তিনটি বিকল্প রয়েছে।

  • xlYes: যদি ডেটাতে শিরোনাম থাকে তবে আপনি এটি নির্বাচন করতে পারেন।
  • xlNo: যদি ডেটাতে শিরোনাম না থাকে তবে আপনি এটি নির্বাচন করতে পারেন।
  • xlGuess: এই বিকল্পটি এক্সেলকে ডেটা শিরোনাম অনুমান করার অনুমতি দেবে।

সুতরাং এই পরামিতিগুলি ব্যবহার করে আমরা আমাদের ঘাম না ভাঙিয়ে কেবল একটি বোতামের একটি ক্লিকে ডুপ্লিকেটগুলি সরাতে পারি।

নীচের বিভাগে আমি আপনাকে ভিবিএর সদৃশ অপসারণের কয়েকটি উদাহরণ দেখাব। নিজের হাতে কোডটি লিখতে সাবধানতার সাথে পদক্ষেপগুলি অনুসরণ করুন।

ভিবিএ কোডিংয়ে সদৃশ মানগুলি সরানোর উদাহরণ

নীচে মান ভিবিএতে সদৃশ অপসারণের উদাহরণ রয়েছে।

ভিবিএ সরানো হয়েছে - উদাহরণ # 1

এই উদাহরণের জন্য নীচের ডেটাও বিবেচনা করুন।

উপরের তথ্য থেকে, আমাদের "অঞ্চল" কলামের নকল অপসারণ করতে হবে তাই কোডটি লেখার জন্য নীচের পদক্ষেপগুলি অনুসরণ করুন।

ধাপ 1: একটি ম্যাক্রো কোড একটি নাম দিয়ে উপশক্তি শুরু করুন।

ধাপ ২: ভিবিএ ব্যবহার করে ডেটার ব্যাপ্তি উল্লেখ করুন রেঞ্জ অবজেক্ট.

কোড:

 সাব সরান_লিপি_পরিচালনা 1 () ব্যাপ্তি ("এ 1: সি 9")। শেষ সাব 

ধাপ 3: পরিসীমা অ্যাক্সেস ভিবিএ উল্লেখ করার পরে "সদৃশ অপসারণ”পদ্ধতি।

কোড:

 সাব সরান_লিপি_পরিচালনা 1 () ব্যাপ্তি ("এ 1: সি 9") Remove 

পদক্ষেপ 4: প্রথম যুক্তিটি কোন কলামে আমাদের সদৃশ মানগুলি সরিয়ে ফেলতে হবে। প্রথম কলামের এই উদাহরণে, আমাদের নকলগুলি সরিয়ে ফেলতে হবে।

কোড:

 সাব সরান_লিপি_পরিচালনা 1 () ব্যাপ্তি ("এ 1: সি 9")। সরান ডুপ্লিকেটস কলাম: = 1, শেষ উপ 

পদক্ষেপ 5: পরবর্তী বিষয়টি হ'ল ডেটাতে শিরোনাম রয়েছে কি না। এই ক্ষেত্রে, আমাদের শিরোনাম রয়েছে তাই নির্বাচন করুন "XlYes" ”

কোড:

 সাব সরান_লিপি_পরিচালনা 1 () ব্যাপ্তি ("এ 1: সি 9") 

এই কোডটি চালান এটি ভিবিএ নির্বাচিত অঞ্চল থেকে সদৃশ সরিয়ে ফেলবে।

এটি ঘরের পরিসীমা উল্লেখ করার একটি সুস্পষ্ট উপায়। আপনি যদি আমাদের নিজস্বভাবে ব্যাপ্তিটি নির্বাচন করতে চান এবং তারপরে ডুপ্লিকেটগুলি সরিয়ে ফেলতে চান তবে আমাদের সাথে কাজ করার জন্য চলকটি ব্যবহার করতে হবে। নীচের উদাহরণে আমি আপনাকে ভিবিএতে ভেরিয়েবলগুলি কীভাবে ব্যবহার করবেন তা দেখাব।

ভিবিএ সরানো হয়েছে - উদাহরণ # 2

উপরের উদাহরণে, আমরা নির্দিষ্টভাবে ঘরগুলির পরিসীমা সরবরাহ করেছি। এখন আমরা নিজের কক্ষ নির্বাচন করে কীভাবে কাজ করব তা দেখব।

উদাহরণস্বরূপ, নীচের চিত্রটিতে প্রদর্শিত হিসাবে আমার কাছে কয়েকটি সেট ডেটা রয়েছে।

প্রতিবার আমি কক্ষের পরিসীমা স্পষ্টভাবে নির্দিষ্ট করতে পারি না, তাই আমরা নির্বাচনটিকে ব্যাপ্তি হিসাবে নির্ধারণ করব।

ধাপ 1: চলকটি ঘোষণা করুন রেঞ্জ হিসাবে.

কোড:

 সাব সরান_লিপি_পরিচালনা 2 () ধীরে ধীরে শেষ হিসাবে সাব রিং করুন Sub 

ধাপ ২: ব্যাপ্তি একটি বস্তু যা আমরা করব পরিসীমা সেট করুন আমাদের নির্বাচন হিসাবে।

কোড:

 সাব সরান_লিপি_পরিচালনা 2 () ধীরে ধীরে রেঞ্জ সেট করুন রেঞ্জ = নির্বাচন শেষ সাব 

ধাপ 3: এখন বিভিন্ন কক্ষের পরিবর্তে আমরা চলকটি ব্যবহার করতে পারি “আরএনজি”.

কোড:

 সাব সরান_লিপি_পরিচালনা 2 () রেঞ্জ সেট হিসাবে আস্তে আস্তে রিং করুন Rng = নির্বাচন করুন Rng. সরানোডুবালিট কলামগুলি: = 1, শিরোনাম: = xlYes শেষ উপ 

কোডটি চালানোর আগে আমাদের প্রথমে ঘরগুলির ব্যাপ্তি নির্বাচন করতে হবে তারপরে আমরা ঘরগুলির নির্বাচিত পরিসর থেকে নকলগুলি সরাতে পারি।

ভিবিএ একাধিক কলাম থেকে নকল সরান - উদাহরণ # 3

এক্সেল কলামগুলি থেকেও সদৃশ মানগুলি সরাতে আমরা ভিবিএ ব্যবহার করতে পারি। একাধিক কলাম সরিয়ে ফেলতে আমাদের অ্যারে ব্যবহার করতে হবে এবং কলাম নম্বরগুলি উল্লেখ করতে হবে।

উদাহরণস্বরূপ, উদাহরণ ডেটা চিত্রটি দেখুন।

আমাদের প্রথম কলাম এবং চতুর্থ কলামে সদৃশ মান রয়েছে। সুতরাং আমরা এই কলামগুলি থেকে অপসারণ করব। সদৃশ অপসারণ করতে নীচের কোডটি ভিবিএতে ব্যবহার করুন।

কোড:

 সাব সরান_লিপি_পরিচয়ন 3 () ধীরে ধীরে রেঞ্জ হিসাবে রেঞ্জ সেট করুন Rng = রেঞ্জ ("এ 1: ডি 9") 

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