ভিবিএ সারি মুছুন | ভিবিএ ব্যবহার করে এক্সেল সারিগুলি মোছার উদাহরণ

এক্সেল ভিবিএ সারি মুছুন

সাধারনত এক্সেল ওয়ার্কশিটে, আমাদের দুটি সারি মুছে ফেলার জন্য দুটি পদ্ধতি রয়েছে যার মধ্যে একটি হ'ল কীবোর্ড শর্টকাট এবং অন্যটি ডান-ক্লিক এবং সন্নিবেশ পদ্ধতি ব্যবহার করে তবে ভিবিএতে আমাদের মুছে ফেলা কমান্ড এবং ওয়ার্কশিট বিবৃতিটি কোনও সারি একসাথে মুছে ফেলার জন্য ব্যবহার করতে হবে, এটি হ'ল যদি আমাদের একটি একক সারি মুছতে হয় তবে আমরা একটি একক সারি রেফারেন্স দিই কিন্তু একাধিক কলামের জন্য আমরা একাধিক সারি রেফারেন্স দিই।

ভিবিএ মুছে ফেলা সারি পদ্ধতিটি ব্যবহার করে, আমরা সমস্ত ফাঁকা সারি মুছে ফেলতে পারি, সেল মানের উপর ভিত্তি করে সারিটি মুছতে পারি, কোষগুলির কোনও ফাঁকা থাকলে আমরা পুরো সারিটিও মুছতে পারি।

এই নিবন্ধে, আমরা "ভিবিএ সরান সারি" পদ্ধতিটি নিয়ে আলোচনা করব। ধারণাটি সম্পর্কে জানতে পরবর্তী 15 থেকে 20 মিনিটের জন্য নিজেকে বন্দী রাখুন।

কীভাবে সারি মুছবেন?

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

উদাহরণ # 1

ভিবিএতে আমাদের মুছে ফেলা সারিটি উল্লেখ করা দরকার।

কোড:

 সাব মুছুনআর_এক নমুনা 1 () ঘর (1, 1) শেষ সাব 

ঘর (1, 1) অর্থ প্রথম সারির প্রথম কলাম অর্থাত্ এ 1 ঘর। তারপরে আমরা পদ্ধতিটি "মুছুন" ব্যবহার করি।

কোড:

 সাব মুছুনআর_এক নমুনা 1 () ঘর (1, 1)। শেষের সাব মুছুন 

এখন এটি প্রথম ঘরটি মুছে ফেলবে। সমস্ত ডান পাশের মানগুলি একটি ঘর বামে স্থানান্তর করবে।

উদাহরণ # 2

আপনি যদি পুরো সারিটি মুছে ফেলতে চান তবে আমাদের "এনট্রিআরউ" বৈশিষ্ট্যটি ব্যবহার করতে হবে তবে আমাদের নির্বাচিত ঘরের সারিটি মুছে ফেলতে আমাদের "মুছুন" পদ্ধতিটি ব্যবহার করতে হবে।

কোড:

 সাব মুছুনআর_এক নমুনা 2 () ঘর (1, 1) .অন্টিরোউ। শেষ সাব মুছুন 

উদাহরণস্বরূপ, আমি নিম্নরূপে একটি এক্সেল শীটে কয়েকটি অক্ষর প্রবেশ করিয়েছি।

এখন আমি যদি এই কোডটি চালনা করি তবে এটি একটি সারিকেই নয় পুরো সারিটি মুছে ফেলবে।

উদাহরণ # 3

আমরা বেশ কয়েকটি উপায় ব্যবহার করে সারিটি মুছতে পারি। উপরের উদাহরণে, আমরা সেল সম্পত্তি ব্যবহার করে সারিটি মুছে ফেলেছি, এখন আমরা কীভাবে ROWS সম্পত্তি ব্যবহার করে মুছবেন তা দেখতে পাব।

এখন আমাদের সারিটি কী মুছতে হবে তা উল্লেখ করতে হবে, আমাদের বলি যে আমাদের ৫ ম সারিটি মুছতে হবে।

এখন "এনট্রিআর" সম্পত্তিটি ব্যবহার করুন।

সম্পত্তি নির্বাচন করার পরে আমাদের কী করা দরকার তা হল পদ্ধতি method আমাদের সারিটি মুছতে হবে।

কোড:

 সাব মুছুনআর_একটি নমুনা 3 () সারি (5) .অন্টিআর.ডিলিট শেষ সাব 

সুতরাং, এই কোডটি 5 ম সারিটি মুছে ফেলবে।

উদাহরণ # 4

রেঞ্জ অবজেক্ট ব্যবহার করে একাধিক সারি মুছুন

আমরা কীভাবে একাধিক সারি মুছব?

আমরা একাধিক সারি মুছে ফেলার জন্য ভিবিএ RANGE অবজেক্টটি ব্যবহার করতে পারি। ধরুন আপনার A1 থেকে A6 টির মতো কয়েকটি মান রয়েছে।

এখন আমি প্রথম 5 টি সারি মুছতে চাই, তাই আমি রেঞ্জ অবজেক্টটি ব্যবহার করে এই সারিগুলি উল্লেখ করতে পারি "ব্যাপ্তি (" এ 1: এ 5 ")"

কোড:

 সাব মুছুনRow_Example4 () ব্যাপ্তি ("এ 1: এ 5") শেষ সাব 

এখন আমি "এনট্রিআর" সম্পত্তিটি ব্যবহার করতে চাই।

কোড:

 সাব মুছুনআর_একটি নমুনা 4 () ব্যাপ্তি ("এ 1: এ 5") n 

এই পুরো সারিতে, আমাদের মোছার পদ্ধতিটি সম্পাদন করা দরকার, তাই মুছুন পদ্ধতিটি ব্যবহার করুন।

কোড:

 সাব মুছুনআর_একটি নমুনা 4 () ব্যাপ্তি ("এ 1: এ 5") tire 

এখন এটি নির্বাচিত সারিগুলি মুছে ফেলবে।

উদাহরণ # 5

ঘর মানের উপর ভিত্তি করে সারিগুলি মুছুন

আমরা এটিও ব্যবহার করতে পারি "সারা রড.ডিলিট" ভিবিএতে ঘর মানের উপর ভিত্তি করে সারিটি মোছার পদ্ধতি। উদাহরণস্বরূপ, আমার সেল এ 1 থেকে এ 10 পর্যন্ত হ্যাঁ এবং কোনও মান নেই।

এখন আমাদের সারিগুলি মুছে ফেলতে হবে যার মান "না" রয়েছে। এই টাস্কটি সম্পাদন করতে আমাদের লুপগুলির সাথে "IF" ফাংশনটি ব্যবহার করতে হবে যা "না" এর মানযুক্ত সমস্ত সারি মুছে ফেলতে পারে।

কোডের নীচে আমাদের জন্য কাজ করবে।

কোড:

 সাব ডিলিটআর_একটি নমুনা 5 () ডি কে কে হিসাবে পূর্ণসংখ্যা হিসাবে কে = 10 থেকে 1 পদক্ষেপ -1 সেল (কে, 1)। মূল্য = "না" তারপর ঘর (কে, 1) 

উদাহরণ # 6

সমস্ত ফাঁকা ঘর সারি মুছুন

এমন পরিস্থিতি রয়েছে যেখানে পরিসরের কোনও ঘর ফাঁকা থাকলে আমাদের পুরো সারিটি মুছতে হবে। উদাহরণস্বরূপ, আমার কাছে ডেটা সেট নীচে রয়েছে।

সমস্ত রঙিন কক্ষগুলি ফাঁকা, তাই আমার পুরো সারিটি মুছতে হবে। আমরা দুটি সেট কোড দিয়ে এই কাজটি সম্পাদন করতে পারি। নীচে কোড দেওয়া আছে।

কোড:

 সাব মুছুনআর_একটি নমুনা 6 () ব্যাপ্তি ("এ 1: এফ 10")। স্পেশাল সেলস (এক্সএলসেলটাইপব্ল্যাঙ্কস)। 

এটি A1 থেকে F10 পরিসরের ফাঁকা ঘরগুলি সনাক্ত করতে পারে IF আইফের কোনও ফাঁকা ঘর পুরো সারিটি মুছে ফেলবে।

এই কোডটির সমস্যাটি হ'ল এটি কেবলমাত্র ফাঁকা ঘরটির সারিটি কেবলমাত্র A1 থেকে F10 এর মধ্যেই সরিয়ে ফেলবে, তবে কোনও ঘর অন্য কোনও কোষে ফাঁকা থাকলে তা মুছবে না। তাই এটি মাথায় রেখে আমি আরও একটি কোড লিখেছি।

কোড:

 সাব মুছুনআর_একসাম্পল 7 () সিম্প রেঞ্জটওডিলিট রেঞ্জ হিসাবে ডিম ডিলেশনরেঞ্জ হিসাবে রেঞ্জ সেট রেঞ্জটওডিলিট = অ্যাপ্লিকেশন I ইনপুটবক্স ("দয়া করে রেঞ্জটি নির্বাচন করুন", "ফাঁকা ঘরগুলি সারি মুছে ফেলা", প্রকার: = 8) সেট বিলোপকরণ -রেনজেল্টিলেশনসিলকপ্লেশকশক্তিবিজ্ঞাপন। .ডিলিট শেষ সাব 

আপনি যখন এই কোডটি প্রথম চালান এটি আপনাকে সামনে একটি ইনপুট বাক্সের সাথে পরিসীমাটি নির্বাচন করতে বলবে।

আপনার ওপরে ক্লিক করতে হবে এমন ব্যাপ্তিটি নির্বাচনের পরে, এটি নির্বাচিত ব্যাপ্তির সমস্ত ফাঁকা ঘর সারি মুছে ফেলবে।