বিষয়বস্তুৰ তালিকা
এই লেখাটোত মই আপোনাক দেখুৱাম যে আপুনি কেনেকৈ আন এটা Sub বা VBA ত Function ৰ পৰা কল কৰিব পাৰে <১>এক্সেল । আপুনি এটা উপ যুক্তিৰ সৈতে বা অবিহনে কল কৰিবলৈ শিকিব, লগতে ৰাজহুৱা আৰু ব্যক্তিগত উপ দুয়োটা।
Excel ত VBA ত এটা Sub কেনেকৈ কল কৰিব (Quick View)
টোকা: ইয়াত এটা Sub যাক <1 বুলি কোৱা হয়>Sub2 এ Sub কল কৰে যাক Sub1 বুলি কোৱা হয়।
ডাউনলোড অনুশীলন কাৰ্য্যপুস্তিকা
VBA Call Sub.xlsm
আপুনি এই প্ৰবন্ধটো পঢ়ি থকাৰ সময়ত কামটো অনুশীলন কৰিবলৈ এই অনুশীলন কিতাপখন ডাউনলোড কৰক।
4 VBA ত এটা Sub কল কৰাৰ উপায় Excel
ইয়াত আমি VBA ত Sub পাইছো যাক Sub1 বুলি কোৱা হয়।
যদি আপুনি Sub1 চলায়, তেন্তে আপুনি বাৰ্তা পাব “Sub1 is Run.”
আজি আমাৰ উদ্দেশ্য হৈছে আমি ইয়াক আন এটা Sub বা Function ৰ পৰা কেনেকৈ সকলো সম্ভাৱ্য উপায়েৰে Sub বুলি ক'ব পাৰো সেইটো শিকিব লাগে।
1. Excel ত VBA ত অন্য Sub ৰ পৰা Arguments অবিহনে এটা Sub কল কৰক
প্ৰথমে, আমি <1 ত অন্য Sub ৰ পৰা কোনো যুক্তি নোহোৱাকৈ এটা Sub কল কৰিম>VBA .
ইয়াত, Sub1 হৈছে যুক্তিবিহীন Sub ।
এতিয়া আমি Sub Sub1 ক'ম অন্য Sub ৰ পৰা যাক Sub2 বুলি কোৱা হয়।
অন্য Sub ৰ পৰা Sub Sub1 কল কৰিবলৈ, আপুনি আছে ক'ডৰ শাৰীটো ব্যৱহাৰ কৰিবলৈ:
Sub1
বা
Call Sub1
এতিয়া যদি আপুনি Sub2 চলায়, Sub1 কল কৰা হ'ব আৰু বাৰ্তা “Sub1 is Run.” প্ৰদৰ্শিত হ'ব।
2. Excel ত VBA ত আন এটা Sub ৰ পৰা Arguments ৰ সৈতে এটা Sub কল কৰক
এতিয়া আমি VBA ত অন্য Sub ৰ পৰা argument ৰ সৈতে এটা Sub কল কৰিম .
ইয়াত আমি Sub Sub1 এনেদৰে সলনি কৰিছো যে ইয়াত Input_Value নামৰ এটা যুক্তি থাকে, আৰু কেতিয়া চলাওক, সেই যুক্তি প্ৰদৰ্শন কৰে।
এইটো অন্য Sub ( Sub2 ) ৰ পৰা Sub কল কৰিবলৈ, আমি ক'ডৰ শাৰীটো ব্যৱহাৰ কৰিব লাগিব:
Sub1(Input_Value)
বা
৪১৬১
ইয়াত, আমি ব্যৱহাৰ কৰিছো:
Call Sub1(10)
এতিয়া, যেতিয়া আমি Sub2 চলাম, Sub1 ইনপুট 10 ৰ সৈতে কল কৰা হ'ব, আৰু 10 a ত প্ৰদৰ্শিত হ'ব বাৰ্তা বাকচ .
একেধৰণৰ পঢ়া:
- এটা মান কেনেকৈ ঘূৰাই দিব লাগে VBA ফাংচনত (এৰে আৰু নন-এৰে মান দুয়োটা)
- এক্সেলত VBA ত LCase ফাংচন ব্যৱহাৰ কৰক (৪টা উদাহৰণৰ সৈতে)
- কেনেকৈ এক্সেলত VBA SPLIT ফাংচন ব্যৱহাৰ কৰক (৫টা উদাহৰণ)
- এক্সেলত VBA ত TRIM ফাংচন ব্যৱহাৰ কৰক (সংজ্ঞা + VBA ক'ড)
<১>৩. Excel
ত VBA ত এটা ব্যৱহাৰকাৰী-নিৰ্ধাৰিত ফলনৰ পৰা যুক্তিৰ সৈতে/বিনা চাবক কল কৰক
আপুনি এটা ব্যৱহাৰকাৰী-নিৰ্ধাৰিত ফলন ৰ পৰা এটা উপ কল কৰিব পাৰে VBA ত।
⧭ যুক্তি অবিহনে Sub
প্ৰথমে যুক্তি অবিহনে এটা Sub কল কৰোঁ আহক .
ইয়াত আমি আকৌ সলনি হৈছো Sub Sub1 টো যুক্তিবিহীনটোলৈ।
এতিয়া আমি এটা Function সৃষ্টি কৰিম কল কৰিম Function1 আৰু সেই ফাংচনৰ পৰা Sub1 কল কৰক।
এটা ফাংচনৰ পৰা এটা Sub কল কৰিবলৈ, ব্যৱহাৰ কৰিবলগীয়া ক'ডৰ শাৰী একেই :
Sub1
বা
Call Sub1
এতিয়া, যদি আপুনি আপোনাৰ কাৰ্য্যপত্ৰিকাৰ যিকোনো ঘৰত Function1 সন্নিবিষ্ট কৰে, Sub1 কল কৰা হব আৰু এটা বাৰ্তা বাকচ “Sub1 is Run.” প্ৰদৰ্শন কৰিব।
⧭ যুক্তিসমূহৰ সৈতে Sub
আপুনি Excel ত VBA ত এটা ব্যৱহাৰকাৰী-সংজ্ঞায়িত ফলন ৰ পৰা যুক্তিৰ সৈতে এটা Sub কল কৰিব পাৰে।
ইয়াত আমি Sub1 ক পুনৰ যুক্তিযুক্তলৈ সলনি কৰিছো।
এতিয়া আমি <1 ৰ পৰা Sub1 কল কৰিছো>Function1 ক'ডৰ শাৰীৰ দ্বাৰা:
Call Sub1(10)
এতিয়া যদি আমি <সন্নিবিষ্ট কৰো 1>আমাৰ ৱৰ্কশ্বীটৰ যিকোনো কোষত ফাংচন1 , ই এটা বাৰ্তা বাকচ ত 10 দেখুৱাব।
<১>৪. Excel
এতিয়ালৈকে, আমি আন এটা Public Sub ৰ পৰা আন এটা Sub বা <ৰ পৰা এটা ব্যক্তিগত Sub কল কৰিছো ১>কাৰ্য্য<২>। এইবাৰ, আমি দেখুৱাম যে আপুনি কেনেকৈ VBA ত অন্য Sub বা Function ৰ পৰা এটা ব্যক্তিগত উপ কল কৰিব পাৰে।
⧭ এটা Sub ৰ পৰা কল কৰা:
আপুনি কেৱল আন এটা Private Sub ৰ পৰা কল কৰিব পাৰে যদিহে তেওঁলোকে... দুটা আপোনাৰ VBA উইন্ডোৰ একেটা মডিউলত আছে।
ইয়াতআমি প্ৰথম শাৰীত ব্যক্তিগত শব্দটো যোগ কৰি Sub1 ক ব্যক্তিগত উপ লৈ সলনি কৰিছো। আৰু ইয়াক Sub2 ৰ পৰা কল কৰিলে যিটো একেটা মডিউলত আছে।
এতিয়া যদি আপুনি Sub2 চলায়, আপুনি এটা <পাব 1>বাৰ্তা বাকচ 10 প্ৰদৰ্শন কৰা।
⧭ এটা ফাংচনৰ পৰা কল কৰা: <৩><০>ফাংচনৰ বাবেও একেই। VBA ত এটা Function ৰ পৰা এটা ব্যক্তিগত Sub কল কৰিবলৈ, Sub আৰু Function ত থাকিব লাগিব ইয়াত আমি একেটা মডিউলত ব্যক্তিগত উপ উপ1 আৰু ফাংচন ফাংচন1 সন্নিবিষ্ট কৰিছো।
এতিয়া যদি আমি আমাৰ কাৰ্য্যপত্ৰিকাৰ যিকোনো কোষত Function1 সন্নিবিষ্ট কৰো, এটা বাৰ্তা বাকচ 10 প্ৰদৰ্শিত হ'ব।
সাৰাংশ
আজি আলোচনা কৰা সকলো কথাৰ সাৰাংশ ইয়াত দিয়া হ'ল:
- আপুনি এটা <কল কৰিব পাৰে 1>Sub ৰ পৰা অন্য Sub বা ব্যৱহাৰকাৰী-নিৰ্ধাৰিত ফলন ৰ পৰা VBA ত নামৰ সৈতে “কল” শব্দটো ব্যৱহাৰ কৰি Sub ৰ, বা কেৱল Sub ৰ নাম ক'লে।
- যদি কল কৰিবলগীয়া Sub ত এটা argument<থাকে 2>, আপুনি Sub ক সেই argument ৰ যিকোনো মানৰ সৈতে কল কৰিব লাগিব।
- যদি কল কৰিবলগীয়া Sub ক a হিচাপে ঘোষণা কৰা হয় ব্যক্তিগত এটা, আপুনি ইয়াক একেটা মডিউলৰ আন এটা উপ বা ফলন ৰ পৰা কল কৰিব লাগিব।
উপসংহাৰ
এই পদ্ধতিসমূহ ব্যৱহাৰ কৰি, আপুনি এটা Sub অন্য Sub বা Function ৰ পৰা কল কৰিব পাৰেএক্সেলত VBA ত। আপোনাৰ কিবা প্ৰশ্ন আছে নেকি? আমাক নিঃসংকোচে সুধিব।