বিষয়বস্তুৰ তালিকা
Microsoft Excel ৰ সৈতে কাম কৰাৰ সময়ত, ডাটা ফিল্টাৰ কৰিলে আমি কেৱল আমি বিচৰা তথ্যহে চাব পাৰো। যেতিয়াই আমি এটা বৃহৎ ডাটাছেট বা টেবুলত কিছুমান বিশেষ উপাদানৰ ওপৰত মনোনিৱেশ কৰিব বিচাৰো, এই কৌশলটো কামত আহে। কামটো শেষ হ’লে আমাক সেই তথ্যবোৰ আমাৰ স্প্ৰেডশ্বীটত ঘূৰাই দিব লাগিব। যদিও Excel ৰ ইতিমধ্যে ইয়াৰ বাবে এটা অন্তৰ্নিৰ্মিত সঁজুলি আছে। কিন্তু VBA হৈছে এক্সেলত যিকোনো কাম চলোৱাৰ আটাইতকৈ কাৰ্যক্ষম, সময় ৰাহি কৰা আৰু সুৰক্ষিত উপায়। এই লেখাত আমি Excel VBA ত ফিল্টাৰ আঁতৰাবলৈ কিছুমান উদাহৰণ দিম।
অভ্যাস কাৰ্য্যপুস্তিকা ডাউনলোড কৰক
আপুনি কাৰ্য্যপুস্তিকা ডাউনলোড কৰিব পাৰে আৰু সেইবোৰৰ সৈতে অনুশীলন কৰিব পাৰে।
ফিল্টাৰ আঁতৰাবলৈ VBA.xlsm
5 Excel VBA ত ফিল্টাৰ আঁতৰাবলৈ সৰল পদ্ধতি
Excel ত বিল্ট-ইন আছে তথ্যৰ পৰা ফিল্টাৰ আঁতৰাবলৈ সঁজুলি আৰু কাৰ্য্যসমূহ। কিন্তু Excel VBA ৰ সৈতে আমি সেই ফিল্টাৰসমূহ দ্ৰুতভাৱে আঁতৰাব পাৰো কেৱল VBA ক'ড চলাই। ডাটাৰ পৰা ফিল্টাৰ আঁতৰাবলৈ আমি তলত দিয়া ডাটাছেটটো ব্যৱহাৰ কৰিবলৈ ওলাইছো। ডাটাছেটত B স্তম্ভত কিছুমান পণ্য ID, C স্তম্ভত পণ্যৰ নাম, আৰু D স্তম্ভত ডেলিভাৰী দেশ থাকে। যিহেতু আমি কেৱল প্ৰডাক্টৰ শ্বেম্পু আৰু কণ্ডিচনাৰ ৰ বিৱৰণ চাব বিচাৰো, গতিকে আমি সেইবোৰ ফিল্টাৰ কৰিলোঁ। এতিয়া ধৰি লওক আমি সেই ফিল্টাৰ কৰা তথ্যবোৰ ক্লিয়াৰ কৰিব লাগিব। ইয়াৰ বাবে আমি কিছুমান Excel VBA Macros ব্যৱহাৰ কৰিম। Excel ব্যৱহাৰ কৰি তথ্যৰ পৰা সেই ফিল্টাৰসমূহ পৰিষ্কাৰ কৰিবলৈ উদাহৰণসমূহ প্ৰদৰ্শন কৰোঁ আহকভিবিএ .
১. Excel টেবুলৰ পৰা সকলো ফিল্টাৰ আঁতৰাবলৈ VBA প্ৰয়োগ কৰক
Excel VBA ৰ সৈতে, ব্যৱহাৰকাৰীসকলে সহজে ক'ড ব্যৱহাৰ কৰিব পাৰে যি ৰিবনৰ পৰা excel মেনু হিচাপে কাম কৰে। Excel টেবুলৰ পৰা সকলো ফিল্টাৰ আঁতৰাবলৈ VBA ক'ড ব্যৱহাৰ কৰিবলৈ, তলৰ স্তৰসমূহ অনুসৰণ কৰোঁ আহক।
পদক্ষেপ:
- প্ৰথমে , ৰিবনৰ পৰা ডেভেলপাৰ টেবলৈ যাওক।
- দ্বিতীয়ভাৱে, ক'ড বিভাগৰ পৰা, <1 খোলিবলৈ ভিজুৱেল বেচিক ত ক্লিক কৰক>ভিজুৱেল বেচিক এডিটৰ । অথবা ভিজুৱেল বেচিক এডিটৰ খোলিবলৈ Alt + F11 টিপক।
- এইটো কৰাৰ পৰিৱৰ্তে, আপুনি আপোনাৰ কাৰ্য্যপত্ৰিকাত ৰাইট-ক্লিক কৰিব পাৰে আৰু ক'ড চাওক লৈ যাব পাৰে। ই আপোনাক ভিজুৱেল বেচিক সম্পাদক লৈও লৈ যাব।
- এইটো ভিজুৱেল বেচিক সম্পাদক <2 ত দেখা যাব>য'ত আমি ৰেঞ্জৰ পৰা এটা টেবুল সৃষ্টি কৰিবলৈ আমাৰ ক'ডসমূহ লিখোঁ।
- তৃতীয়ভাৱে, Insert ড্ৰপ-ডাউন মেনু বাৰৰ পৰা Module ত ক্লিক কৰক।
- ই আপোনাৰ কাৰ্য্যপুস্তিকাত এটা মডিউল সৃষ্টি কৰিব।
- আৰু, VBA কপি আৰু পেষ্ট কৰক তলত দেখুওৱা ক'ড।
VBA ক'ড:
5230
- তাৰ পিছত, RubSub বুটামত ক্লিক কৰি ক'ড চলাওক বা কিবৰ্ড চৰ্টকাট F5 টিপিলে।
- আৰু, শেষত, পদক্ষেপসমূহ অনুসৰণ কৰিলে excel টেবুলৰ পৰা সকলো ফিল্টাৰ আঁতৰোৱা হ'ব আপোনাৰ কাৰ্য্যপত্ৰিকাত।
VBA ক'ডব্যাখ্যা
7617
Sub ক'ডৰ এটা অংশ যি ক'ডত কাম নিয়ন্ত্ৰণ কৰিবলৈ ব্যৱহাৰ কৰা হয় কিন্তু কোনো মান ঘূৰাই নিদিয়ে। ইয়াক উপপদ্ধতি বুলিও কোৱা হয়। গতিকে আমি আমাৰ প্ৰক্ৰিয়াটোক Remove_Filters1() বুলি নাম দিওঁ।
6356
ভেৰিয়েবল ঘোষণা।
6814
VBA Set এ আমাক কেৱল আমি পিক অভাৰ কৰিবলগীয়া ৰেঞ্জত টাইপ কৰিবলগীয়া হোৱাৰ পৰা হাত সাৰিবলৈ অনুমতি দিয়ে আৰু ক'ড চলাওঁতে আকৌ এবাৰ। গতিকে, আমি শ্বীটত প্ৰথম টেবুললৈ ৰেফাৰেন্স ছেট কৰো।
8454
এই ক'ডৰ শাৰীয়ে সমগ্ৰ ডাটাৰ বাবে সকলো ফিল্টাৰ আঁতৰাই পেলাব।
6440
ইয়াৰ ফলত প্ৰক্ৰিয়াটো শেষ হ'ব।
অধিক পঢ়ক: এক্সেলত ফিল্টাৰ কেনেকৈ আঁতৰাব লাগে (৫টা সহজ আৰু দ্ৰুত উপায়)
2. VBA ব্যৱহাৰ কৰি এটা শ্বীটত সকলো Excel টেবুল ফিল্টাৰ পৰিষ্কাৰ কৰক
এটা শ্বীটৰ সকলো excel টেবুল ফিল্টাৰ আঁতৰাবলৈ Excel VBA ব্যৱহাৰ কৰাৰ আন এটা উদাহৰণ চাওঁ আহক। ইয়াৰ বাবে তলৰ পদক্ষেপসমূহ অনুসৰণ কৰক।
পদক্ষেপসমূহ:
- প্ৰথমে, ৰিবনৰ পৰা Develope r টেবলৈ যাওক।
- দ্বিতীয়ত, ভিজুৱেল বেছিক সম্পাদক খোলিবলৈ ভিজুৱেল বেচিক ত ক্লিক কৰক।
- ভিজুৱেল বেচিক সম্পাদক খোলাৰ আন এটা উপায় Alt + F11 টিপিব লাগে।
- বা, শ্বীটত ৰাইট-ক্লিক কৰক, তাৰ পিছত ক'ড চাওক নিৰ্ব্বাচন কৰক।
- পৰৱৰ্তী, লৈ যাওক সমৰ্পণ কৰক আৰু ড্ৰপ-ডাউন মেনুৰ পৰা মডিউল নিৰ্ব্বাচন কৰক।
- আৰু, ই দৃশ্যমান মূল উইণ্ড' খোলিব।
- তাৰ পিছত, কপি কৰক আৰু তলত VBA ক'ড পেষ্ট কৰক।
VBA ক'ড:
1917
- ইয়াৰ উপৰিও, টিপক F5 কি' বা ক'ড চলাবলৈ Run Sub বুটামত ক্লিক কৰক।
- আৰু, এই ক'ডে আপোনাৰ শ্বীটৰ পৰা সকলো excel টেবুল ফিল্টাৰ ক্লিয়াৰ কৰিব আৰু আউটপুট দিব যেনে পদ্ধতি 1 ।
VBA ক'ড ব্যাখ্যা
5207
ক'ডৰ সেই শাৰীসমূহে শ্বীটৰ সকলো টেবুলৰ মাজেৰে লুপ কৰে আৰু সমগ্ৰ ৱৰ্কশ্বীটৰ বাবে সকলো ফিল্টাৰ আঁতৰায়।
অধিক পঢ়ক: এক্সেল পিভট টেবুল কেনেকৈ ফিল্টাৰ কৰিব লাগে (৮টা ফলপ্ৰসূ উপায়)
৩. Excel ত VBA ৰ সৈতে এটা স্তম্ভৰ পৰা ফিল্টাৰ আঁতৰাওক
এক্সেল VBA ৰ সৈতে এটা স্তম্ভৰ পৰা ফিল্টাৰ পৰিষ্কাৰ কৰাৰ আন এটা উপায়লৈ এবাৰ চকু ফুৰাওঁ আহক। ইয়াৰ বাবে পদ্ধতি চাওঁ আহক।
পদক্ষেপ:
- আৰম্ভ কৰিবলৈ, ৰিবনত ডেভেলপাৰ টেব ক্লিক কৰক।
- দ্বিতীয়ত, ভিজুৱেল বেচিক সম্পাদক আৰম্ভ কৰক ভিজুৱেল বেচিক ত ক্লিক কৰি।
- বিকল্পভাৱে, আপুনি ভিজুৱেল বেচিক সম্পাদক অভিগম কৰিব পাৰে Alt + F11 টিপি।
- বা, শ্বীটত ৰাইট-ক্লিক কৰক আৰু মেনুৰ পৰা ক'ড চাওক নিৰ্ব্বাচন কৰক।
- ইয়াৰ পিছত, Insert ৰ অন্তৰ্গত ড্ৰপ-ডাউন বাকচৰ পৰা Module বাছক।
- আৰু ভিজুৱেল বেচিক উইণ্ড' ওলাব।
- ক'ড লিখক তাত।
VBA ক'ড:
2273
- শেষত, ক'ড চলাবলৈ F5 কি টিপক।
- এই ক'ড ব্যৱহাৰ কৰিলে আপোনাৰ এক্সেল টেবুলৰ এটা স্তম্ভৰ পৰা ফিল্টাৰ আঁতৰোৱা হ'ব।
VBA ক'ড ব্যাখ্যা
6556
এই ক'ড শাৰীয়ে ক্ষেত্ৰখন ধাৰ্য্য কৰেকেৱল সংখ্যা আৰু অন্য কোনো প্ৰাচল নাই।
অধিক পঢ়ক: এক স্তম্ভত একাধিক মাপকাঠী দ্বাৰা ফিল্টাৰ কৰিবলে VBA এক্সেল কৰক (6 উদাহৰণ)
একেধৰণৰ পঢ়া
- এক্সেল ভিবিএ: এৰেত একাধিক মাপকাঠীৰ সৈতে কেনেকৈ ফিল্টাৰ কৰিব লাগে (৭টা উপায়)
- ডাটা ফিল্টাৰ কৰিবলৈ ভিবিএ ক'ড এক্সেলত তাৰিখ অনুসৰি (৪টা উদাহৰণ)
- সুৰক্ষিত এক্সেল শ্বীটত ফিল্টাৰ কেনেকৈ ব্যৱহাৰ কৰিব লাগে (সহজ পদক্ষেপৰ সৈতে)
- বিভিন্ন স্তম্ভ বহুগুণৰ দ্বাৰা ফিল্টাৰ কৰক এক্সেলত মাপকাঠী VBA
- এক্সেলত তথ্য ফিল্টাৰ কৰিবলৈ VBA ক'ড (৮টা উদাহৰণ)
4. এটা সক্ৰিয় কাৰ্য্যপত্ৰিকাত সকলো ফিল্টাৰ আঁতৰাওক
এতিয়া, এটা সক্ৰিয় কাৰ্য্যপত্ৰিকাৰ পৰা সকলো ফিল্টাৰ পৰিষ্কাৰ কৰিবলে অন্য Excel VBA পদ্ধতি চাওক। তলৰ স্তৰসমূহ অনুসৰণ কৰোঁ আহক।
পদক্ষেপসমূহ:
- আৰম্ভ কৰিবলৈ, ৰিবন খোলক আৰু ডেভেলপাৰ বিকল্প নিৰ্ব্বাচন কৰক।
- তাৰ পিছত, ভিজুৱেল বেচিক সম্পাদক অভিগম কৰিবলৈ, ভিজুৱেল বেচিক ত ক্লিক কৰক।
- Alt + F11 টিপিলে... ভিজুৱেল বেচিক সম্পাদক ।
- বিকল্পভাৱে, চাইটত ৰাইট-ক্লিক কৰক আৰু উপস্থিত হোৱা মেনুৰ পৰা ক'ড চাওক নিৰ্ব্বাচন কৰক।
- এতিয়া, Insert ড্ৰপ-ডাউন বিকল্পৰ পৰা, Module বাছক।
- তাৰ পিছত অনুসৰণ কৰা VBA ক'ড কপি আৰু পেষ্ট কৰক।
VBA ক'ড:
6027
- F5 কি টিপি ক'ড চলাওক।
- আৰু, শেষত, আপুনি এই VBA ক'ড ব্যৱহাৰ কৰি আপোনাৰ তথ্যৰ পৰা ফিল্টাৰসমূহ আঁতৰাব পাৰিবযেনে পদ্ধতি-1 .
অধিক পঢ়ক: এক্সেলৰ আন এখন শ্বীটত তালিকা অনুসৰি কেনেকৈ ফিল্টাৰ কৰিব লাগে (2 পদ্ধতি)
<১>৫. এটা ৱৰ্কবুকৰ পৰা সকলো ফিল্টাৰ আঁতৰাবলৈ Excel VBA
এটা ৱৰ্কবুকৰ পৰা সকলো ফিল্টাৰ আঁতৰাবলৈ আন এটা উপায় অন্বেষণ কৰোঁ আহক। গতিকে, তলৰ স্তৰবোৰ চাওঁ আহক।
পদক্ষেপ:
- আৰম্ভ কৰিবলৈ, ৰিবনটো খোলক আৰু ড্ৰপৰ পৰা ডেভেলপাৰ বাছক -ডাউন মেনু।
- তাৰ পিছত ভিজুৱেল বেচিক সম্পাদক খোলিবলৈ ভিজুৱেল বেচিক নিৰ্ব্বাচন কৰক।
- ভিজুৱেল বেচিক সম্পাদক খোলিব পাৰে Alt + F11 টিপিও অভিগম কৰিব পাৰি।
- বিকল্পভাৱে, আপুনি ৰাইট-ক্লিক শ্বীটত আৰু পপ-ৰ পৰা ক'ড চাওক নিৰ্ব্বাচন কৰিব পাৰে। তাৰ পিছত, Insert ড্ৰপ-ডাউন মেনুৰ পৰা মডিউল নিৰ্ব্বাচন কৰক।
- তাৰ পিছত নিম্নলিখিত VBA ক'ড কপি আৰু পেষ্ট কৰক।
VBA ক'ড:
5487
- শেষত, আপোনাৰ কিবৰ্ডত F5 টিপি ক'ড চলাওক আৰু আপুনি ফলাফলটো দেখিব আপোনাৰ কাৰ্য্যপত্ৰিকা।
- এই VBA কোডে আপোনাৰ গোটেই কাৰ্য্যপুস্তিকাৰ পৰা সকলো ফিল্টাৰ আঁতৰাব যেনেকৈ প্ৰথমে ত দেখুওৱা হৈছে পদ্ধতি .
VBA ক'ড ব্যাখ্যা
9556
প্ৰথম লুপটো কাৰ্য্যপুস্তিকাৰ সকলো টেবুলৰ মাজেৰে লুপিং কৰাৰ বাবে। দ্বিতীয় লুপটো ৱৰ্কশ্বীটৰ সকলো টেবুলৰ মাজেৰে লুপ কৰাৰ বাবে। তাৰ পিছত, লুপৰ ভিতৰৰ ৰেখাডালে মাত্ৰ টেবুলৰ পৰা ফিল্টাৰটো ক্লিয়াৰ কৰে। ইয়াৰ পিছত শেষৰ দুটা শাৰীৰ সৈতে লুপটো বন্ধ কৰক।
পঢ়কঅধিক: এক্সেল ফিল্টাৰৰ বাবে চৰ্টকাট (উদাহৰণৰ সৈতে ৩টা দ্ৰুত ব্যৱহাৰ)
উপসংহাৰ
ওপৰৰ পদ্ধতিসমূহে আপোনাক এক্সেল VBA ত ফিল্টাৰ আঁতৰাওক। আশাকৰোঁ এইটোৱে আপোনাক সহায় কৰিব! যদি আপোনাৰ কিবা প্ৰশ্ন, পৰামৰ্শ, বা মতামত আছে অনুগ্ৰহ কৰি মন্তব্যৰ অংশত জনাওক। অথবা আপুনি ExcelWIKI.com ব্লগত আমাৰ আন প্ৰবন্ধসমূহলৈ এবাৰ চকু ফুৰাব পাৰে!