VBA ত Excel Subscript আউট অৱ ৰেঞ্জ ত্ৰুটি (5 টা সমাধানৰ সৈতে)

  • এইটো শ্বেয়াৰ কৰক
Hugh West

এই লেখাটোত আমি আপোনাক এক্সেল VBA ত “ Subscript out of Range ” ভুলৰ কাৰণ আৰু সেইবোৰ কেনেকৈ সমাধান কৰিব লাগে দেখুৱাম।

অভ্যাস টেমপ্লেট ডাউনলোড কৰক

আপুনি ইয়াৰ পৰা বিনামূলীয়া অনুশীলন Excel টেমপ্লেট ডাউনলোড কৰিব পাৰে।

VBA.xlsm<ত Subscript Out of Range Error 2>

VBA ত Subscript Out of Range Error কি?

VBA Subscript out of range ত্ৰুটি ঘটে যেতিয়া আমি Excel ত কোনো অস্তিত্বহীন সদস্য বা অস্তিত্বহীন এৰে সংগ্ৰহ অভিগম কৰিবলৈ চেষ্টা কৰো। এইটো এক্সেলত VBA ক'ডিঙত এটা “ Run-Time Error 9 ” ধৰণৰ ভুল।

ত্ৰুটিটো সাধাৰণতে এনেকুৱা দেখা যায়,

VBA ত চাবস্ক্রিপ্ট আউট অৱ ৰেঞ্জ ভুলৰ সমাধানৰ সৈতে 5 কাৰণ

এই বিভাগে ৰ সংঘটনৰ 5 টা আটাইতকৈ সাধাৰণ কাৰণ আলোচনা কৰিব ৰেঞ্জৰ বাহিৰত চাবস্ক্রিপ্ট ভুল আৰু ইয়াৰ সমাধান কি।

1. অস্তিত্বহীন কাৰ্য্যপুস্তিকাৰ বাবে VBA ত পৰিসীমাৰ বাহিৰত চাবস্ক্রিপ্ট ত্ৰুটি

যেতিয়া আপুনি খোলা নহয় এক্সেল কাৰ্য্যপুস্তিকা অভিগম কৰিবলৈ চেষ্টা কৰে, আপুনি এটা “ পৰিসৰৰ বাহিৰত উপলিপি ” ভুল পাব।

যদি আমি ওপৰত দেখুওৱা ক'ডটো Run কৰিবলৈ চেষ্টা কৰো, তেন্তে আমি ভুলটো পাম কাৰণ “ নামৰ কোনো Excel ৱৰ্কবুক নাই বিক্ৰী ” যি বৰ্তমান খোলা আছে।

সমাধান

এই ভুল সমাধান কৰিবলৈ, প্ৰথমে আপুনি অভিগম কৰিব বিচৰা Excel কাৰ্য্যপুস্তিকা খোলক আৰু তাৰ পিছত চলাওক মেক্ৰ'।

2. অস্তিত্বহীনৰ বাবে VBA ত পৰিসীমাৰ বাহিৰত ত্ৰুটিকাৰ্য্যপত্ৰিকা

যেতিয়া আপুনি এটা কাৰ্য্যপত্ৰিকা অভিগম কৰিবলৈ চেষ্টা কৰে যি Excel কাৰ্য্যপুস্তিকাত নাই তেতিয়া আপুনি VBA ত “ পৰিসৰৰ বাহিৰত উপলিপি ” ভুলটোও পাব .

যদি আমি ওপৰত দেখুওৱা ক'ডটো Run কৰিবলৈ চেষ্টা কৰো তেন্তে আমি ভুলটো পাম কাৰণ “ Sheet2 ” ৱৰ্কশ্বীট আমাৰ ৱৰ্কবুকত উপলব্ধ।

সমাধান

এই ভুল সমাধান কৰিবলৈ, আপুনি চলি থকা ৱৰ্কবুকত প্ৰৱেশ কৰিব বিচৰা Excel শ্বীটখন থাকিব লাগিব আৰু... তাৰ পিছত মেক্ৰ' চলাওক।

3. অসংজ্ঞায়িত এৰে উপাদানসমূহৰ বাবে VBA ত পৰিসীমাৰ বাহিৰৰ ত্ৰুটি

যদি আপুনি এটা গতিশীল এৰেৰ দৈৰ্ঘ্য সংজ্ঞায়িত নকৰে শব্দ DIM বা REDIM Excel VBA ত, তেতিয়া আপুনি “ পৰিসৰৰ বাহিৰত উপলিপি ” ভুল পাব।

ওপৰৰ ক'ডত আমি Array টো 5 ৰ পৰা 10 লৈ মাত্ৰাত ঘোষণা কৰিলোঁ কিন্তু 3 ৰ এটা চাবস্ক্রিপ্টৰ কথা উল্লেখ কৰিলোঁ, যিটো 5 তকৈ কম।

সমাধান

এইটো সমাধান কৰিবলৈ, সূচীটো এৰে মাত্ৰাৰ মাজত ঘোষণা কৰক।

এই টুকুৰা ক'ডৰ e এ নিখুঁতভাৱে কাম কৰে কাৰণ ইয়াত আমি সূচী 5 ৰ চাবস্ক্রিপ্টৰ কথা উল্লেখ কৰিছো, যিটো 5 ৰ পৰা 10 ৰ পৰিসৰৰ ভিতৰত আছে।

4. অবৈধ সংগ্ৰহৰ বাবে VBA ত চাবস্ক্রিপ্টৰ বাহিৰত ত্ৰুটি/ এৰে

যেতিয়া চাবস্ক্রিপ্ট সম্ভাৱ্য চাবস্ক্রিপ্টৰ পৰিসীমাতকৈ ডাঙৰ বা সৰু হয়, তেতিয়া পৰিসৰৰ বাহিৰত চাবস্ক্রিপ্ট ভুল হ'ব।

<৩><০>ওপৰৰ উদাহৰণটো চাওক, আমি...ভেৰিয়েবলটোক এটা Array হিচাপে ঘোষণা কৰিছিল, কিন্তু এটা আৰম্ভণি আৰু শেষ বিন্দু নিযুক্ত কৰাৰ পৰিৱৰ্তে, আমি প্ৰথম এৰেটোক পোনপটীয়াকৈ 20 মানৰ সৈতে নিযুক্ত কৰিছো।

সমাধান

To এই সমস্যাটো সমাধান কৰক, আমি এৰেৰ দৈৰ্ঘ্য এটা আৰম্ভণি আৰু শেষ বিন্দুৰ সৈতে নিযুক্ত কৰিব লাগিব।

এই ক'ডে কোনো ভুল নিদিয়ে কাৰণ এতিয়া আমি এৰে ঘোষণা কৰিছো 1 ৰ আৰম্ভণি বিন্দু আৰু 5 ৰ শেষ বিন্দুৰ সৈতে।

5. চৰ্টহেণ্ড লিপিৰ বাবে VBA ত পৰিসীমাৰ বাহিৰত ত্ৰুটি

যদি আপুনি a ৰ পৰা এটা চৰ্টহেণ্ড ব্যৱহাৰ কৰে subscript আৰু ই এটা অবৈধ উপাদানক বুজায় তেতিয়া আপুনি Excel VBA ত “ Subscript out of range ” ভুল পাব। উদাহৰণস্বৰূপে, [A2] হৈছে ActiveSheet.Range(A2) ৰ বাবে চৰ্টহেণ্ড।

সমাধান

ঠিক কৰিবলৈ এইটো, আপুনি সংগ্ৰহৰ বাবে এটা বৈধ কি নাম আৰু সূচী ব্যৱহাৰ কৰিব লাগিব । ActiveSheet.Range(A2) লিখাৰ পৰিৱৰ্তে, আপুনি কেৱল [ A2 ] লিখিব পাৰে।

VBA<ত Excel Subscript Out of Range Error ৰ সুবিধা 2>

  • VBA Subscript out of range ত্ৰুটি বা “ Run-Time Error 9 ” ভুলৰ অৱস্থান ধাৰ্য্য কৰাত সঁচাকৈয়ে উপযোগী এই ভুলে ব্যৱহাৰকাৰীসকলক ভুলৰ ধৰণ বিচাৰি উলিয়াবলৈ সহায় কৰে যাতে তেওঁলোকে ভুল ক'ড অনুসৰি সমাধানসমূহ পৰীক্ষা আৰু বিচাৰি পাব পাৰে।

মনত ৰখা কথাবোৰ

  • যেতিয়া এই ভুলে ক'ডৰ প্ৰতিটো পদক্ষেপ কম্পাইল কৰে যাতে আমাক কোনটো অংশৰ সঠিক নিৰ্দেশনা দিয়েক'ডৰ বাবে আমি প্ৰকৃততে ব্যৱস্থা ল'ব লাগিব, গতিকে ক'ডৰ প্ৰতিটো শাৰী এটা এটাকৈ কম্পাইল কৰাটো ভাল যদি আপোনাৰ ক'ডৰ এটা বিশাল শাৰী আছে F8 কি' টিপি> উপসংহাৰ

    এই প্ৰবন্ধটোৱে আপোনাক VBA ত Excel Subscript out of range ভুলৰ কাৰণ আৰু সমাধান দেখুৱাইছে। আশাকৰোঁ এই লেখাটোৱে আপোনালোকৰ বাবে অতি উপকাৰী হৈছে। বিষয়টোৰ সন্দৰ্ভত যিকোনো প্ৰশ্ন নিঃসংকোচে সুধিব পাৰে।

হিউ ৱেষ্ট এজন অতি অভিজ্ঞ এক্সেল প্ৰশিক্ষক আৰু বিশ্লেষক আৰু তেওঁৰ উদ্যোগটোত ১০ বছৰতকৈও অধিক অভিজ্ঞতা আছে। তেওঁ একাউণ্টিং আৰু বিত্ত বিষয়ত স্নাতক ডিগ্ৰী আৰু ব্যৱসায় প্ৰশাসনত স্নাতকোত্তৰ ডিগ্ৰী লাভ কৰিছে। হিউৰ পাঠদানৰ প্ৰতি আকৰ্ষণ আছে আৰু তেওঁ এক অনন্য শিক্ষকতা পদ্ধতি গঢ়ি তুলিছে যিটো অনুসৰণ আৰু বুজিবলৈ সহজ। এক্সেলৰ বিষয়ে তেওঁৰ বিশেষজ্ঞ জ্ঞানে বিশ্বজুৰি হাজাৰ হাজাৰ ছাত্ৰ-ছাত্ৰী আৰু পেছাদাৰীক তেওঁলোকৰ দক্ষতা বৃদ্ধি আৰু কেৰিয়াৰত উৎকৃষ্টতা প্ৰদৰ্শন কৰাত সহায় কৰিছে। তেওঁৰ ব্লগৰ জৰিয়তে হিউৱে নিজৰ জ্ঞান বিশ্বৰ সৈতে ভাগ-বতৰা কৰে, ব্যক্তি আৰু ব্যৱসায়ীসকলক তেওঁলোকৰ সম্পূৰ্ণ সম্ভাৱনাক লাভ কৰাত সহায় কৰিবলৈ বিনামূলীয়া এক্সেল টিউটোৰিয়েল আৰু অনলাইন প্ৰশিক্ষণ আগবঢ়ায়।