এই টিউটোরিয়ালটি দেখাবে কিভাবে এক্সেলে রেফারেন্স ডায়ালগ বক্স প্রদর্শন করবেন। যখন আপনি একটি ওয়ার্কবуকের ভিন্ন ভিন্ন ওয়ার্কশীতে অনেক VBA কোড নিয়ে কাজ করেন, তখন রেফারেন্স রক্ষা করা অত্যন্ত গুরুত্বপূর্ণ। অন্যথায়, একটি VBA কোড থেকে অন্য রূপান্তর করতে সমস্যা হবে। এই ক্ষেত্রে আমরা রেফারেন্স ডায়ালগ বক্স ব্যবহার করি। তাই এক্সেলে রেফারেন্স ডায়ালগ বক্স কীভাবে প্রদর্শন করবেন তা শিখা খুব জরুরি।
আপনি এখানে থেকে প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করতে পারেন।
ডায়ালগ বক্স কী?
VBA কোডে একটি ডায়ালগ বক্স একটি নির্দিষ্ট প্রোগ্রাম মডিউলকে সঠিক নামকরণের সাথে চিহ্নিত করতে ব্যবহৃত হয়। মনে করুন, আপনি একটি নির্দিষ্ট ওয়ার্কবুকে একই সময়ে গ্রেডিং, বিজোড়/জোড়, বা রঙিন করার VBA কোড লিখছেন, এবং প্রতিটি ওয়ার্কশীতে সেগুলি ভিন্ন ভিন্নভাবে ব্যবহার করতে হচ্ছে। সেক্ষেত্রে, রেফারেন্স বক্স ব্যবহার করে সেগুলি সঠিকভাবে নাম দেওয়া উচিত। আপনি যখন সেই নির্দিষ্ট রেফারেন্স বক্সটি নির্বাচন করবেন, তখন তার ভিতরের VBA কোড স্ক্রিনে প্রদর্শিত হবে।
এক্সেলে ডায়ালগ বক্সের বিভিন্ন বিকল্প
এক্সেলের রেফারেন্স ডায়ালগ বক্স-এ বিভিন্ন বিকল্প রয়েছে। তাদের মধ্যে কিছু অত্যন্ত গুরুত্বপূর্ণ। তাই আমাদের এই বিকল্প들에 대해 আলোচনা করতে হবে। বিবরণ নিচে দেওয়া হলো:
- উপলব্ধ রেফারেন্স (Available References): এই অংশ আপনার বর্তমান ওয়ার্কবুকে বিদ্যমান সমস্ত উপলব্ধ রেফারেন্সের তালিকা প্রদর্শন করে। আপনি যখন কোনো নির্দিষ্ট মডিউলের জন্য একটি সংজ্ঞায়িত নাম দিবেন, তখন সেটি এখানে দেখতে পাবেন।
- প্রায়োরিটি বাটন (Priority Buttons): এই বাটনগুলো রেফারেন্স들을 তালিকায় উপরে বা নিচে সরাতে ব্যবহৃত হয়। অনেক রেফারেন্স ব্যবহৃত হলে এটি খুব গুরুত্বপূর্ণ।
- ফলাফল (Result): এই অংশ রেফারেন্স বক্সে উপলব্ধ নির্দিষ্ট পাথ এবং নাম প্রদর্শন করে।
- ব্রাউজ (Browse): এই অংশ বিদ্যমান রেফারেন্সগুলোর সাথে আরও ডায়ালগ বক্স বা লাইব্রেরি যোগ করতে দেয়।
এক্সেলে ডায়ালগ বক্সের উদ্দেশ্য
রেফারেন্স ডায়ালগ বক্স ব্যবহারের মূল উদ্দেশ্যগুলো হলো:
- এটি একটি নির্দিষ্ট VBA মডিউলকে একটি নির্দিষ্ট সংজ্ঞায়িত নাম দিয়ে চিহ্নিত করে।
- এটি দিয়ে একটি নির্দিষ্ট VBA খুঁজে বের করা খুব সহজ হয়ে যায়।
- এটি আমাদের কাজকে সহজ করে দেয়, সময় বাঁচায় এবং ভুলের সম্ভাবনা কমিয়ে দেয়।
রেফারেন্স ডায়ালগ বক্স প্রদর্শনের ধাপে ধাপে পদ্ধতি
আপনি যদি ধাপগুলো সঠিকভাবে অনুসরণ করেন, তবে আপনি নিজেই এক্সেলে রেফারেন্স ডায়ালগ বক্স কীভাবে প্রদর্শন করবেন তা শিখতে পারবেন। ধাপগুলো হলো:
ধাপ ১: ডেটাসেট সাজানো
এই ক্ষেত্রে, আমাদের লক্ষ্য হলো এক্সেলে রেফারেন্স ডায়ালগ বক্স চালানোর জন্য একটি ডেটাসেট সাজানো। আমাদের কলাম B-এ মান (Value) এবং কলাম C-এ বিজোড়/জোড় (Even/Odd) রয়েছে। আমরা পুরো প্রক্রিয়াটি সহজে বোঝার জন্য এই ডেটাসেটটি ব্যবহার করব।

আরও পড়ুন: এক্সেলে ডায়ালগ বক্স কীভাবে তৈরি করবেন (৩টি উপযোগী অ্যাপ্লিকেশন)
ধাপ ২: এক্সেল VBA-তে রেফারেন্স খুঁজে বের করা
নিচের ধাপগুলো অনুসরণ করে আমরা এক্সেল VBA-তে রেফারেন্স খুঁজে বের করতে চাই।
- প্রথমে, Alt + F11 চাপুন VBA উইন্ডো খোলার জন্য।
- দूसरे, Insert > Module অপশনে যান।
- তৃতীয়ে, এখানে VBA কোডটি डालুন।
Sub OddEven() Dim i As Integer For i = 5 To 11 If Cells(i, 2).Value Mod 2 = 0 Then Cells(i, 3).Value = "Even" Else Cells(i, 3).Value = "Odd" End If Next i End Sub
- শেষে, Tools > References অপশনে যান।

আরও পড়ুন: এক্সেলে ডায়ালগ বক্স নিয়ে কাজ করার পদ্ধতি (প্রকার ও অপারেশন)
ধাপ ৩: এক্সেল VBA-তে রেফারেন্স প্রদর্শন করা
এখন, নিচের ধাপগুলো অনুসরণ করে এক্সেলে রেফারেন্স ডায়ালগ বক্স প্রদর্শন করা আমাদের লক্ষ্য।
- শুরুতে, References অপশন চাপলে আপনার স্ক্রিনে References ডায়ালগ বক্স দেখতে পাবেন।

- অধিকন্তু, আপনি যদি নাম সহ উপলব্ধ রেফারেন্সগুলিতে টিক দেন, তখন বাম পাশে VBA উইন্ডোর তালিকা দেখাবে।

আরও পড়ুন: এক্সেলে ডায়ালগ বক্স বন্ধ করার পদ্ধতি (৩টি সহজ উপায়)
ধাপ ৪: এক্সেলে রেফারেন্স ডায়ালগ বক্স ব্যবহার করা
এই stade-এ, নিচের ধাপগুলো অনুসরণ করে এক্সেলে রেফারেন্স ডায়ালগ বক্স ব্যবহার করা আমাদের লক্ষ্য।
- প্রথমে, ইচ্ছিত রেফারেন্স বক্সগুলিতে টিক দিয়ে OK চাপুন।

- দूसরে, আপনি যদি কোনো নির্দিষ্ট রেফারেন্স সেলে ক্লিক করেন, তবে সেটি আপনাকে সেই রেফারেন্সের পাথ দেখাবে।

- তৃতীয়ে, আপনি যদি এটি সহজে ব্যবহার করতে চান তবে Run অপশন চাপুন।

- শেষে, আপনি কাঙ্খিত ফলাফল পাবেন।

আরও পড়ুন: এক্সেলে ডায়ালগ বক্স লঞ্চার: সব প্রকার ব্যাখ্যা
এক্সেলে অবজেক্ট লাইব্রেরি কীভাবে দেখবেন
এই ক্ষেত্রে, নিচের ধাপগুলো অনুসরণ করে এক্সেলে অবজেক্ট লাইব্রেরি দেখা আমাদের লক্ষ্য।
ধাপসমূহ:
- প্রথমে, Tools > References অপশনে যান।

- দूसরে, Microsoft Excel 16.0 Object Library অপশন নির্বাচন করে OK ক্লিক করুন।

- শেষে, আপনি কাঙ্ক্ষিত ফলাফল পাবেন।

মনে রাখার বিষয়গুলো
- আমাদের আরও রেফারেন্স বই ব্যবহার করা উচিত কিন্তু ইচ্ছিত নামের সাথে।
- যখন আপনি একটি নির্দিষ্ট রেফারেন্স ডায়ালগ বক্স ব্যবহার করছেন, তবে আপনি Visual Basic Application অপশনটি আনটিক করতে পারবেন না কারণ আপনি এটি ব্যবহার করছেন।
- কোডগুলো চালানোর জন্য, ফাইলটি অবশ্যই Excel Macro-Enabled Workbook হিসেবে সংরক্ষণ করতে হবে। অন্যথায় কোডগুলো কাজ করবে না।
উপসংহার
উপরোক্ত বর্ণিত পদ্ধতিগুলো অনুসরণ করুন। আশা করি এই পদ্ধতিগুলো আপনাকে এক্সেলে রেফারেন্স ডায়ালগ বক্স প্রদর্শন করতে সাহায্য করবে। আপনি অন্য কোনো উপায়ে এই কাজটি সম্পাদন করতে পারলে আমরা জানতে চাইব। আরও derartির আর্টিকেলের জন্য ExcelDemy ওয়েবসাইট ফলো করুন। যদি আপনার কোনো বিভ্রান্তি বা সমস্যা থাকে তবে নিচের কমেন্ট সেকশনে মন্তব্য, পরামর্শ বা প্রশ্ন যোগ করতে স্বাধীনভাবে অনুভব করুন। আমরা আমাদের সর্বোচ্চ চেষ্টা করব সমস্যা সমাধান করতে বা আপনার পরামর্শ নিয়ে কাজ করতে।
সম্পর্কিত আর্টিকেল
- এক্সেলে ইন্সার্ট ফাংশন ডায়ালগ বক্স খোলার পদ্ধতি (৩টি উপায়)
- এক্সেলে নামের দ্বন্দ্ব ডায়ালগ বক্স বন্ধ করার পদ্ধতি (৩টি কার্যকর উপায়)