কম্পিউটার

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

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

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

রেঞ্জ ক্লাস ব্যর্থ সমস্যার অটোফিল্টার পদ্ধতির জন্য 5টি সমাধান

এখানে, আমরা 5 দেখাব একটি পরিসর হিসাবে নিম্নলিখিত ডেটাসেট ব্যবহার করে সম্ভাব্য সমাধান যেখানে আমরা আমাদের একটি মানদণ্ডের উপর ভিত্তি করে পরিসর ফিল্টার করতে অটোফিল্টার বৈশিষ্ট্য প্রয়োগ করব৷

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

আমরা Microsoft Excel 365 ব্যবহার করেছি এখানে সংস্করণ, আপনি আপনার সুবিধা অনুযায়ী অন্য যেকোনো সংস্করণ ব্যবহার করতে পারেন।

ফিক্স-1 :রেঞ্জ ক্লাস ফেইলড ইস্যুর স্বয়ংক্রিয় ফিল্টার পদ্ধতি সমাধানের জন্য ফিল্ড নম্বর সংশোধন করা হচ্ছে

এখানে, আমরা 2500 এর বেশি বিক্রয় মানের উপর ভিত্তি করে নিম্নলিখিত পরিসরটি ফিল্টার করার চেষ্টা করব একটি VBA এর সাহায্যে কোড।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

পরিসীমা ফিল্টার করার জন্য আমরা নিম্নলিখিত কোডটি ব্যবহার করেছি

Sub fixing_autofilter_issue_1()

Dim sht As Worksheet
Set sht = Worksheets("Field Number")
sht.Range("B3:D3").AutoFilter field:=100, Criteria1:=">=2500"

End Sub

এখানে, ক্ষেত্র: পরিসরের কলাম সংখ্যা নির্দেশ করার জন্য, যা আমরা 100 -এ বরাদ্দ করেছি কিন্তু 3 এর বেশি নেই এই পরিসরে কলাম।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

তাই, F5 চাপার পর আমরা ত্রুটি বার্তা পাচ্ছি রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ .

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

➤ এই সমস্যাটি সমাধান করতে, পরিসরের কলাম নম্বরের সাথে সম্পর্কিত সঠিক ফিল্ড নম্বরটি ব্যবহার করুন (আমরা 3 ব্যবহার করছি কারণ এটি বিক্রয় এর ক্রমিক নম্বর পরিসরের কলাম)।

Sub fixing_autofilter_issue_1()

Dim sht As Worksheet
Set sht = Worksheets("Field Number")
sht.Range("B3:D3").AutoFilter field:=3, Criteria1:=">=2500"

End Sub

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

F5 টিপুন .
এখন, আপনি কোনো ত্রুটি বার্তা ছাড়াই মানদণ্ড অনুযায়ী আপনার পরিসর ফিল্টার করতে সক্ষম হবেন৷

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

আরো পড়ুন: অটোফিল্টার চালু আছে কিনা তা পরীক্ষা করতে এক্সেল VBA (4টি সহজ উপায়)

ফিক্স-2 :রেঞ্জ ক্লাস ব্যর্থ সমস্যার স্বয়ংক্রিয় ফিল্টার পদ্ধতি সমাধানের জন্য একটি সঠিক পরিসর ব্যবহার করা

আমরা বিক্রয় এর উপর ভিত্তি করে নিম্নলিখিত ডেটাসেটে ফিল্টার প্রয়োগ করার চেষ্টা করব $2,500.00 এর চেয়ে বড় মানের জন্য কলাম .

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

আমরা পরিসীমা এর পরিসর ফিল্টার করার জন্য নিম্নলিখিত কোডটি ব্যবহার করেছি পত্রক৷

Sub fixing_autofilter_issue_2()

Dim sht As Worksheet
Set sht = Worksheets("Range")
sht.Range("D3:D100").AutoFilter field:=3, Criteria1:=">=2500"

End Sub

এখানে, আমরা দেখতে পাচ্ছি যে আমরা D3:D100 পরিসর ব্যবহার করেছি এবং ক্ষেত্র নম্বর 3 , এবং এই মানগুলি একে অপরের সাথে মেলে না কারণ এই পরিসরে শুধুমাত্র একটি কলাম রয়েছে৷

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

তাই, F5 চাপার পর আমরা আবার ত্রুটি বার্তা পাচ্ছি৷

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

➤ কোডটিকে নিচের একটিতে সংশোধন করুন

Sub fixing_autofilter_issue_2()

Dim sht As Worksheet
Set sht = Worksheets("Range")
sht.Range("B3:D3").AutoFilter field:=3, Criteria1:=">=2500"

End Sub

আমরা পরিসর পরিবর্তন করে B3:D3 করেছি এখন।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

F5 টিপুন .
পরে, আপনি কোনো ত্রুটি বার্তা ছাড়াই মানদণ্ড অনুযায়ী আপনার পরিসর ফিল্টার করতে সক্ষম হবেন৷

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

ফিক্স-3 :ফিল্টারিং টেবিলের কারণে রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ সমস্যা

এখানে, আমাদের নিম্নলিখিত সারণী আছে যেখানে আমরা বিক্রয় এর উপর ভিত্তি করে এই টেবিলটি ফিল্টার করতে একটি কোডের সাহায্যে ফিল্টার বিকল্পটি প্রয়োগ করার চেষ্টা করব কলাম।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

এই উদ্দেশ্যে, আমরা নিম্নলিখিত কোড ব্যবহার করেছি

Sub fixing_autofilter_issue_3()

Dim sht As Worksheet
Set sht = Worksheets("Table")
sht.Range("B3:D3").AutoFilter field:=3, Criteria1:=">=2500"

End Sub

মনে হচ্ছে এই কোডে সবকিছু ঠিক আছে। আসুন এটি পরীক্ষা করি।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

কিন্তু F5 চাপার পর , আমরা ত্রুটি বার্তা পাচ্ছি।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

এই সমস্যা সমাধানের জন্য আমাদের এই টেবিলটিকে একটি পরিসরে রূপান্তর করতে হবে।
➤ টেবিলটি নির্বাচন করুন এবং তারপরে টেবিল ডিজাইন এ যান ট্যাব>> সরঞ্জাম গ্রুপ>> পরিসরে রূপান্তর করুন বিকল্প।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

তারপর, রূপান্তর সম্পর্কে নিশ্চিত করার জন্য একটি বার্তা বাক্স উপস্থিত হবে।
হ্যাঁ টিপুন এখানে।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

এর পরে, আপনি তৈরি টেবিল থেকে পরিসীমা পাবেন।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

➤ এখন, আগের কোডটি আবার প্রয়োগ করা যাক।

Sub fixing_autofilter_issue_3()

Dim sht As Worksheet
Set sht = Worksheets("Table")
sht.Range("B3:D3").AutoFilter field:=3, Criteria1:=">=2500"

End Sub

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

F5 টিপুন .
আপনি দেখতে পাচ্ছেন, এবার অটোফিল্টার পদ্ধতি সঠিকভাবে কাজ করেছে।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

ফিক্স-4 :ফিল্টারিং পিভট টেবিলের কারণে রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ সমস্যা

এখানে, আমাদের নিম্নলিখিত পিভট টেবিল আছে যেখানে দ্বিতীয় কলামে আমাদের বিক্রয় মান রয়েছে যার ভিত্তিতে আমরা অটোফিল্টার পদ্ধতি প্রয়োগ করব .

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

সুতরাং, আমরা নিম্নলিখিত কোড প্রয়োগ করেছি।

Sub fixing_autofilter_issue_4()

Dim sht As Worksheet
Set sht = Worksheets("Pivot")
sht.Range("A3:B3").AutoFilter field:=2, Criteria1:=">=2500"

End Sub

এখানে, ক্ষেত্র নম্বর 2 A3:B3 ব্যাপ্তির দ্বিতীয় কলামের জন্য .

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

F5 চাপার পর , আপনি ত্রুটি বার্তা পাবেন রেঞ্জ ক্লাস ব্যর্থতার অটোফিল্টার পদ্ধতি .

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

এই সমস্যা সমাধানের জন্য আপনি এই অটোফিল্টার পদ্ধতি প্রয়োগ করতে পারেন পিভট টেবিলের উৎস পরিসরে।
আপনি দেখতে পাচ্ছেন, এই টেবিলের জন্য আমাদের কাছে যে উৎস পরিসর রয়েছে তা উৎস -এ অবস্থিত শীট এবং এখানে আমরা আমাদের কোড প্রয়োগ করব।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

➤ এই উৎস পরিসরের জন্য নিম্নলিখিত কোডটি প্রয়োগ করুন।

Sub fixing_autofilter_issue_4_1()

Dim sht As Worksheet
Set sht = Worksheets("Source")
sht.Range("B3:D3").AutoFilter field:=3, Criteria1:=">=2500"

End Sub

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

F5 টিপুন .
অবশেষে, আপনি বিক্রয় এর জন্য প্রদত্ত মানদণ্ডের উপর ভিত্তি করে পরিসরটি ফিল্টার করতে সক্ষম হবেন কলাম।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

ফিক্স-5 :হেডারের পরিবর্তে পুরো পরিসর ব্যবহার করার কারণে সমস্যা

এই বিভাগে, আমরা একটি ছোটখাটো সমস্যা নিয়ে আলোচনা করতে যাচ্ছি যেটি ত্রুটির বার্তাটি খুব কমই উস্কে দেয় রেঞ্জ ক্লাস ফেইলডের অটোফিল্টার পদ্ধতি . কিন্তু আপনি এই ত্রুটির কারণ হতে পারে যে সত্য সচেতন হতে পারে.
পূর্ববর্তী উদাহরণগুলির মতো, আমরা অটোফিল্টার পদ্ধতি প্রয়োগ করব নিম্নলিখিত পরিসরে।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

আমরা ফিল্টার প্রয়োগ করার জন্য নিম্নলিখিত কোড ব্যবহার করেছি।

Sub fixing_autofilter_issue_5()

Dim sht As Worksheet
Set sht = Worksheets("Header")
sht.Range("B3:D11").AutoFilter field:=3, Criteria1:=">=2500"

End Sub

এখানে, আমরা B3:D11 পরিসর ব্যবহার করেছি পুরো ডেটাসেটের জন্য যা অপ্রয়োজনীয়, এবং কখনও কখনও এটি একটি বড় পরিসরের জন্য সেই ত্রুটি বার্তার কারণ হতে পারে৷

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

সুতরাং, আমরা শুধুমাত্র শিরোনামটিকে একটি পরিসর হিসাবে ব্যবহার করে নিম্নলিখিত কোডটিতে পরিবর্তন করতে পারি।

Sub fixing_autofilter_issue_5()

Dim sht As Worksheet
Set sht = Worksheets("Header")
sht.Range("B3:D3").AutoFilter field:=3, Criteria1:=">=2500"

End Sub

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

F5 চাপার পর , আপনি কোন সমস্যা ছাড়াই আপনার পছন্দসই ফলাফল পাবেন।

[ফিক্স]:রেঞ্জ ক্লাসের অটোফিল্টার পদ্ধতি ব্যর্থ (5টি সমাধান)

উপসংহার

এই নিবন্ধে, আমরা রেঞ্জ ক্লাস ব্যর্থ হওয়ার অটোফিল্টার পদ্ধতি-এর সম্ভাব্য সমাধানগুলি কভার করার চেষ্টা করেছি এক্সেলে সমস্যা। আশা করি আপনার কাজে লাগবে। যদি আপনার কোন পরামর্শ বা প্রশ্ন থাকে, তাহলে মন্তব্য বিভাগে সেগুলি শেয়ার করুন।

সম্পর্কিত প্রবন্ধ

  • এক্সেল VBA এর মাধ্যমে কিভাবে অটোফিল্টার এবং দৃশ্যমান সারি কপি করবেন
  • VBA অটোফিল্টার:সবচেয়ে ছোট থেকে বড় (3টি পদ্ধতি) সাজান
  • এক্সেলে VBA এর সাথে একটি নির্দিষ্ট মানের সমান নয় কিভাবে অটোফিল্টার মান
  • এক্সেল ভিবিএ:অটোফিল্টার সরান যদি এটি থাকে (৭টি উদাহরণ)

  1. পাইথনে ক্লাস পদ্ধতি বনাম স্ট্যাটিক পদ্ধতি

  2. কিভাবে পাইথনে ক্লাস পদ্ধতি ওভাররাইড করবেন?

  3. [ফিক্স] VJoy ইনস্টল করতে ব্যর্থ হয়েছে

  4. [ফিক্স] VKEnumeratePhysical Devices ব্যর্থ হয়েছে