সুচিপত্র
টিউটোরিয়াল ব্যাখ্যা করে কিভাবে এক্সেল 2016, 2013, 2010 এবং তার নিচের ওয়ার্কশীটগুলিকে লুকানো যায়৷ আপনি শিখবেন কিভাবে রাইট-ক্লিক করে দ্রুত ওয়ার্কশীট আনহাইড করতে হয় এবং কিভাবে VBA কোডের মাধ্যমে একবারে সমস্ত শীট লুকানো যায়।
এটি কল্পনা করুন: আপনি একটি ওয়ার্কশীট খুললেন এবং লক্ষ্য করুন যে কিছু সূত্র অন্য ওয়ার্কশীটকে নির্দেশ করে। . আপনি শীট ট্যাব তাকান, কিন্তু উল্লেখিত স্প্রেডশীট সেখানে নেই! আপনি একই নামের একটি নতুন শীট তৈরি করার চেষ্টা করেন, কিন্তু এক্সেল আপনাকে বলে যে এটি ইতিমধ্যেই বিদ্যমান। যে সব মানে? সহজভাবে, ওয়ার্কশীট লুকানো হয়. কিভাবে এক্সেলে লুকানো শীট দেখতে? স্পষ্টতই, আপনাকে তাদের লুকিয়ে রাখতে হবে। এটি ম্যানুয়ালি এক্সেলের আনহাইড কমান্ড ব্যবহার করে বা স্বয়ংক্রিয়ভাবে VBA দিয়ে করা যেতে পারে। এই টিউটোরিয়ালটি আপনাকে উভয় পদ্ধতিই শেখাবে।
এক্সেলে শীটগুলি কীভাবে আনহাইড করবেন
আপনি যদি শুধুমাত্র একটি বা দুটি লুকানো শীট দেখতে চান, তাহলে আপনি কীভাবে দ্রুত আনহাইড করতে পারেন তা এখানে রয়েছে সেগুলি:
- আপনার এক্সেল ওয়ার্কবুকে, যেকোনো শীট ট্যাবে রাইট-ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে আনহাইড করুন … নির্বাচন করুন।
- আনহাইড<এ 2> বাক্সে, আপনি যে লুকানো শীটটি প্রদর্শন করতে চান সেটি নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন (বা শীটের নামে ডাবল ক্লিক করুন)। সম্পন্ন!
প্রসঙ্গিক মেনুতে ডান-ক্লিক করার পাশাপাশি, আনহাইড করুন ডায়ালগটি রিবন থেকে অ্যাক্সেস করা যেতে পারে:
- Excel 2003 এবং তার আগের, Format মেনুতে ক্লিক করুন এবং তারপর Sheet > আনহাইড করুন এ ক্লিক করুন।
- Excel 2016-এ, এক্সেল 2013, এক্সেল 2010 এবং এক্সেল2007, হোম ট্যাবে যান > সেল গ্রুপে, এবং ফরম্যাট দৃশ্যমানতা -এর অধীনে ক্লিক করুন, লুকান এবং amp-এ নির্দেশ করুন ; আনহাইড , এবং তারপর শীট আনহাইড …
নোটে ক্লিক করুন। এক্সেলের আনহাইড বিকল্পটি আপনাকে একবারে একটি শীট নির্বাচন করতে দেয়। একাধিক শীট আড়াল করতে, আপনাকে প্রতিটি ওয়ার্কশীটের জন্য পৃথকভাবে উপরের পদক্ষেপগুলি পুনরাবৃত্তি করতে হবে অথবা আপনি নীচের ম্যাক্রোগুলি ব্যবহার করে একযোগে সমস্ত শীটগুলিকে আড়াল করতে পারেন৷
ভিবিএ-এর মাধ্যমে এক্সেলে শীটগুলি কীভাবে আনহাইড করবেন
যে পরিস্থিতিতে আপনার একাধিক লুকানো ওয়ার্কশীট থাকে, সেগুলিকে একের পর এক লুকানো অনেক সময়সাপেক্ষ হতে পারে, বিশেষ করে যদি আপনি সমস্ত শীটগুলিকে আনহাইড করতে চান আপনার ওয়ার্কবুকে। সৌভাগ্যবশত, আপনি নিম্নলিখিত ম্যাক্রোগুলির মধ্যে একটি দিয়ে প্রক্রিয়াটিকে স্বয়ংক্রিয় করতে পারেন৷
এক্সেলের সমস্ত শীটগুলিকে কীভাবে আনহাইড করবেন
এই ছোট ম্যাক্রোটি একটি সক্রিয় ওয়ার্কবুকের সমস্ত লুকানো শীটকে একবারে দৃশ্যমান করে তোলে, বিরক্ত না করে আপনি যেকোন বিজ্ঞপ্তি সহ।
ActiveWorkbook-এ প্রতিটি সপ্তাহের জন্য ওয়ার্কশীট হিসাবে ডাইম উইকস সাব আনহাইড_অল_শীটস। ওয়ার্কশীট wks.Visible = xlSheetVisible পরবর্তী সপ্তাহের শেষ সাবসব লুকানো শীট দেখান এবং তাদের সংখ্যা প্রদর্শন করুন
লাইক উপরের একটি, এই ম্যাক্রোটি একটি ওয়ার্কবুকের সমস্ত লুকানো শীটও প্রদর্শন করে। পার্থক্য হল যে সমাপ্তির পরে, এটি একটি ডায়ালগ বক্স দেখায় যা ব্যবহারকারীকে জানায় যে কতগুলি শীট লুকানো হয়েছে:
Sub Unhide_All_Sheets_Count() Dim wks Worksheet হিসাবে Dim count as integer count = 0ActiveWorkbook.Worksheets-এ প্রতিটি wks এর জন্য যদি wks.Visible xlSheetVisible তাহলে wks.Visible = xlSheetVisible count = count + 1 শেষ হলে পরবর্তী wks যদি গণনা > 0 তারপর MsgBox গণনা & "ওয়ার্কশীটগুলি লুকানো হয়েছে।" , vbOKOnly, "ওয়ার্কশীট লুকানো হচ্ছে" অন্যথায় MsgBox "কোন লুকানো ওয়ার্কশীট পাওয়া যায়নি।" , vbOKOnly, "আনহাইডিং ওয়ার্কশীট" End If End Sub
আপনি যে একাধিক শীট নির্বাচন করেন তা আনহাইড করুন
যদি আপনি একযোগে সমস্ত ওয়ার্কশীট আনহাইড না করতে চান, তবে শুধুমাত্র যেগুলিকে ব্যবহারকারী স্পষ্টভাবে দৃশ্যমান করতে সম্মত হন, তারপর ম্যাক্রোকে প্রতিটি লুকানো শীট সম্পর্কে পৃথকভাবে জিজ্ঞাসা করতে হবে, এইভাবে:
Sub Unhide_Selected_Sheets() Dim wks As Worksheet Dim MsgResult হিসাবে VbMsgBoxResult হিসাবে প্রতিটি wks ActiveWorkbook.Worksheets যদি wks.Visible = xlSheetHidden তারপর MsgResult = MsgBox( "শীট উন্মোচন করুন " & wks.Name & "?" , vbYesNo, "আনহাইডিং ওয়ার্কশীট" ) যদি MsgResult = vbYes তাহলে wks.Visible = xlSheetVisible End যদি পরবর্তীতে কাজ করে <6 এর সাথে সাব-এন্ড> শীট নামের নির্দিষ্ট শব্দ
যে পরিস্থিতিতে আপনি শুধুমাত্র তাদের নামের নির্দিষ্ট পাঠ্য ধারণকারী শীটগুলিকে আনহাইড করতে চান, ম্যাক্রোতে একটি IF স্টেটমেন্ট যোগ করুন যা প্রতিটি লুকানো ওয়ার্কশীটের নাম চেক করবে এবং শুধুমাত্র সেই শীটগুলিকে আনহাইড করবে যেটিতে আপনার নির্দিষ্ট করা পাঠ্য রয়েছে৷
এই উদাহরণে, আমরা " প্রতিবেদন শব্দটি দিয়ে শীটগুলিকে আড়াল করি t " নামে। ম্যাক্রো শীট প্রদর্শন করবে যেমন প্রতিবেদন , প্রতিবেদন 1 , জুলাইরিপোর্ট , এবং এর মত।
যে ওয়ার্কশীটগুলির নামের মধ্যে অন্য কোনও শব্দ রয়েছে তা আনহাইড করতে, নিম্নলিখিত কোডে " রিপোর্ট " আপনার নিজের পাঠ্যের সাথে প্রতিস্থাপন করুন৷
Sub Unhide_Sheets_Contain( ) ওয়ার্কশীট হিসাবে ম্লান wks পূর্ণসংখ্যা হিসাবে গণনা = 0 ActiveWorkbook-এ প্রতিটি সপ্তাহের জন্য। ওয়ার্কশীট যদি (wks.Visible xlSheetVisible) এবং (InStr(wks.Name, "report" ) > 0) তারপর wks.Visible = xlSheetVisible = গণনা গণনা + 1 শেষ হলে পরবর্তী সপ্তাহ যদি গণনা > 0 তারপর MsgBox গণনা & "ওয়ার্কশীটগুলি লুকানো হয়েছে।" , vbOKOnly, "ওয়ার্কশীট লুকানো হচ্ছে" অন্যথায় MsgBox "নির্দিষ্ট নামের কোনো লুকানো ওয়ার্কশীট পাওয়া যায়নি।" , vbOKOnly, "আনহাইডিং ওয়ার্কশীট" End If End Subএক্সেলে শীট আনহাইড করার জন্য কিভাবে ম্যাক্রো ব্যবহার করবেন
আপনার ওয়ার্কশীটে ম্যাক্রো ব্যবহার করতে, আপনি হয় ভিজ্যুয়াল বেসিক কোডটি কপি/পেস্ট করতে পারেন ম্যাক্রোর সাথে ওয়ার্কবুকটি এডিটর বা ডাউনলোড করুন এবং সেখান থেকে চালান।
আপনার ওয়ার্কবুকে কিভাবে ম্যাক্রো ঢোকাবেন
আপনি এইভাবে আপনার ওয়ার্কবুকে উপরের যে কোনো ম্যাক্রো যোগ করতে পারেন:
- লুকানো শীট সহ ওয়ার্কবুকটি খুলুন।
- ভিজ্যুয়াল বেসিক এডিটর খুলতে Alt + F11 টিপুন।
- বাম প্যানে, ডান-ক্লিক করুন এই ওয়ার্কবুক এবং প্রসঙ্গ মেনু থেকে ঢোকান > মডিউল নির্বাচন করুন।
- কোড উইন্ডোতে কোড পেস্ট করুন।
- চালতে F5 টিপুন ম্যাক্রো।
বিস্তারিত ধাপে ধাপে নির্দেশাবলীর জন্য, অনুগ্রহ করে দেখুন কিভাবে ভিবিএ কোড ঢোকাতে হয় এবং চালাতে হয়এক্সেল৷
ম্যাক্রোগুলির সাথে ওয়ার্কবুকটি ডাউনলোড করুন
বিকল্পভাবে, আপনি এক্সেলের শীটগুলিকে লুকাতে আমাদের নমুনা ওয়ার্কবুক ডাউনলোড করতে পারেন যাতে এই টিউটোরিয়ালে আলোচনা করা সমস্ত ম্যাক্রো রয়েছে:
- Unhide_All_Sheets - একটি সক্রিয় ওয়ার্কবুকে কিছুক্ষণের জন্য এবং নীরবে সমস্ত ওয়ার্কশীট আনহাইড করুন৷
- Unhide_All_Sheets_Count - সমস্ত লুকানো শীটগুলিকে তাদের সংখ্যা সহ দেখান৷ <9 আনহাইড_সিলেক্টেড_শীটস - লুকানো শীটগুলি প্রদর্শন করুন যেগুলি আপনি লুকানোর জন্য চয়ন করেন৷
- আনহাইড_শীট_কনটেন - এমন ওয়ার্কশীটগুলি আনহাইড করুন যেগুলির নামে একটি নির্দিষ্ট শব্দ বা পাঠ্য রয়েছে৷
আপনার এক্সেলে ম্যাক্রো চালানোর জন্য, আপনি নিম্নলিখিতগুলি করবেন:
- ডাউনলোড করা ওয়ার্কবুক খুলুন এবং অনুরোধ করা হলে ম্যাক্রো সক্রিয় করুন।
- আপনার নিজস্ব ওয়ার্কবুক খুলুন যেটিতে আপনি দেখতে চান লুকানো শীট।
- আপনার ওয়ার্কবুকে, Alt + F8 টিপুন, পছন্দসই ম্যাক্রো নির্বাচন করুন, এবং চালান এ ক্লিক করুন।
উদাহরণস্বরূপ, সমস্ত শীটকে আড়াল করতে আপনার এক্সেল ফাইল এবং লুকানো শীট গণনা প্রদর্শন, আপনি এই ম্যাক্রো চালান:
কিভাবে o একটি কাস্টম ভিউ তৈরি করে এক্সেলে লুকানো শীটগুলি দেখান
ম্যাক্রো ছাড়াও, একটি কাস্টম ভিউ তৈরি করে লুকানো ওয়ার্কশীটগুলি একবারে দেখানোর ক্লান্তি কাটিয়ে উঠতে পারে৷ আপনি যদি এই এক্সেল বৈশিষ্ট্যটির সাথে পরিচিত না হন তবে আপনি একটি কাস্টম ভিউকে আপনার ওয়ার্কবুক সেটিংসের একটি স্ন্যাপশট হিসাবে ভাবতে পারেন যা মাউস ক্লিকে যেকোনো মুহূর্তে প্রয়োগ করা যেতে পারে। এই পদ্ধতি খুব ভাল ব্যবহার করা হয়আপনার কাজের শুরুতে, যখন কোনো শীট এখনও লুকানো নেই।
তাই, আমরা এখন যা করতে যাচ্ছি তা হল সব পত্রক দেখান কাস্টম ভিউ। এখানে কিভাবে:
- আপনার ওয়ার্কবুকের সমস্ত স্প্রেডশীটগুলি দৃশ্যমান নিশ্চিত করুন৷ এই টিপটি দেখায় কিভাবে দ্রুত লুকানো শীটগুলির জন্য ওয়ার্কবুক চেক করতে হয়৷
- দেখুন ট্যাব > ওয়ার্কবুক ভিউ গ্রুপে যান এবং কাস্টম ভিউ<এ ক্লিক করুন 11> বোতাম।
আপনি এখন যতগুলি ওয়ার্কশীট চান লুকাতে পারেন, এবং যখন আপনি সেগুলিকে আবার দৃশ্যমান করতে চান, আপনি কাস্টম ভিউ বোতামে ক্লিক করুন, <নির্বাচন করুন 1>ShowAllSheet দেখুন এবং দেখান এ ক্লিক করুন, অথবা ভিউতে ডাবল ক্লিক করুন।
এটাই! সমস্ত লুকানো শীট অবিলম্বে দেখানো হবে৷
কোন ওয়ার্কবুকে কোনও লুকানো শীট আছে কিনা তা কীভাবে পরীক্ষা করবেন
এক্সেলে লুকানো শীটগুলি সনাক্ত করার দ্রুততম উপায় হল: যেকোনো শীট ট্যাবে ডান-ক্লিক করুন এবং দেখুন যদি Hide… কমান্ডটি সক্রিয় থাকে বা না থাকে। যদি এটি সক্ষম করা থাকে তবে এটিতে ক্লিক করুন এবং দেখুন কোন শীটগুলি লুকানো আছে৷ যদি এটি নিষ্ক্রিয় করা হয় (ধূসর রঙের), ওয়ার্কবুকে লুকানো শীট থাকে না৷
দ্রষ্টব্য৷ এই পদ্ধতিটি খুব লুকানো শীট দেখায় না। এই ধরনের শীট দেখার একমাত্র উপায় হল লুকানোসেগুলিকে VBA দিয়ে।
Excel-এ শীটগুলিকে আনহাইড করা যাবে না - সমস্যা এবং সমাধান
আপনি যদি আপনার Excel-এ কিছু নির্দিষ্ট শীট আনহাইড করতে না পারেন, তাহলে নিম্নলিখিত সমস্যা সমাধানের টিপসগুলি কেন কিছু আলোকপাত করতে পারে৷
1. ওয়ার্কবুক সুরক্ষিত
ওয়ার্কবুক স্ট্রাকচার সুরক্ষিত থাকলে শীট লুকানো বা আনহাড করা সম্ভব নয় (ওয়ার্কবুক-লেভেল পাসওয়ার্ড এনক্রিপশন বা ওয়ার্কশীট সুরক্ষার সাথে বিভ্রান্ত হওয়া উচিত নয়)। এটি পরীক্ষা করতে, পর্যালোচনা ট্যাব > পরিবর্তনগুলি গ্রুপে যান এবং ওয়ার্কবুক রক্ষা করুন বোতামটি দেখুন৷ যদি এই বোতামটি সবুজ রঙে হাইলাইট করা হয়, তাহলে ওয়ার্কবুকটি সুরক্ষিত থাকে। এটিকে অরক্ষিত করতে, ওয়ার্কবুক রক্ষা করুন বোতামে ক্লিক করুন, অনুরোধ করা হলে পাসওয়ার্ড টাইপ করুন এবং ওয়ার্কবুক সংরক্ষণ করুন। আরও তথ্যের জন্য, অনুগ্রহ করে দেখুন কিভাবে Excel এ একটি সুরক্ষিত ওয়ার্কবুক আনলক করবেন।
2. ওয়ার্কশীটগুলি খুব লুকানো
যদি আপনার ওয়ার্কশীটগুলি VBA কোড দ্বারা লুকানো থাকে যা সেগুলিকে খুব লুকিয়ে রাখে ( xlSheetVeryHidden প্রপার্টি বরাদ্দ করে), এই ধরনের ওয়ার্কশীটগুলি আনহাইড<2 ব্যবহার করে প্রদর্শন করা যাবে না।> আদেশ। খুব লুকানো শীটগুলি আনহাইড করতে, আপনাকে ভিজ্যুয়াল বেসিক এডিটর থেকে xlSheetVeryHidden থেকে xlSheetVisible এ সম্পত্তি পরিবর্তন করতে হবে অথবা এই VBA কোডটি চালাতে হবে।
3। ওয়ার্কবুকে কোনো লুকানো শীট নেই
যদি আনহাইড কমান্ডটি রিবনে এবং ডান-ক্লিক মেনুতে ধূসর হয়ে যায়, তার মানে এখানে একটি লুকানো শীট নেইআপনার ওয়ার্কবুক :)
এভাবে আপনি এক্সেলের শীটগুলিকে আড়াল করবেন। আপনি যদি সারি, কলাম বা সূত্রের মতো অন্যান্য বস্তুগুলিকে কীভাবে লুকিয়ে বা আনহাইড করতে হয় তা জানতে আগ্রহী হন তবে আপনি নীচের নিবন্ধগুলিতে সম্পূর্ণ বিবরণ পাবেন। আমি পড়ার জন্য আপনাকে ধন্যবাদ এবং আশা করি আগামী সপ্তাহে আমাদের ব্লগে আপনাকে দেখতে পাব!
উপলভ্য ডাউনলোডগুলি
এক্সেলে ওয়ার্কশীটগুলি আনহাইড করার জন্য ম্যাক্রো