স্ট্যাটাস বারে দরকারী তথ্য

কেউ পছন্দ করে, কিন্তু আমার ব্যক্তিগতভাবে শুধুমাত্র 2-3 টি ক্ষেত্রে একটি স্ট্যাটাস বার প্রয়োজন:

  • ফিল্টার করার পরে, এটি নির্বাচনের পরে অবশিষ্ট মানগুলির সংখ্যা প্রদর্শন করে
  • যখন একটি পরিসর নির্বাচন করা হয়, তখন এটি নির্বাচিত কক্ষের যোগফল, গড় এবং সংখ্যা প্রদর্শন করে
  • ভারী ফাইলের ক্ষেত্রে, আপনি বইটিতে সূত্র পুনঃগণনার অগ্রগতি দেখতে পারেন।

একটি লাইনের জন্য এত বেশি নয় যা স্ক্রিনের প্রায় পুরো প্রস্থ নেয় এবং এটি সব সময় ঝুলে থাকে। আসুন এই পরিমিত তালিকাটি প্রসারিত করার চেষ্টা করি এবং এতে আরও কিছু দরকারী বৈশিষ্ট্য যুক্ত করুন 🙂৷

স্ট্যাটাস বার পরিচালনার জন্য সাধারণ নীতি

ভিজ্যুয়াল বেসিকের সাথে স্ট্যাটাস বার পরিচালনা করা খুবই সহজ। এতে আপনার পাঠ্য প্রদর্শন করতে, আপনি একটি সাধারণ ম্যাক্রো ব্যবহার করতে পারেন:

Sub MyStatus() Application.StatusBar = "প্রিয়!" শেষ সাব  

এটি চালানোর পরে, আমরা পাই:

স্ট্যাটাস বারে দরকারী তথ্য

স্ট্যাটাস বারের আসল অবস্থা পুনরুদ্ধার করতে, আপনার একই ছোট "অ্যান্টি-ম্যাক্রো" প্রয়োজন হবে:

Sub MyStatus_Off() Application.StatusBar = False End Sub  

মৌলিক সংস্করণে, আপনি দেখতে পাচ্ছেন, সবকিছু খুব সহজ। এখন আসুন ধারণাটি বিকাশ করার চেষ্টা করি ...

স্ট্যাটাস বারে নির্বাচিত পরিসরের ঠিকানা

 সূত্র বারে এক্সেল উইন্ডোর উপরের বাম কোণে, আপনি সর্বদা বর্তমান ঘরের ঠিকানা দেখতে পারেন। কিন্তু যদি একটি সম্পূর্ণ পরিসর নির্বাচন করা হয়, তবে দুর্ভাগ্যবশত, আমরা সেখানে নির্বাচনের ঠিকানা দেখতে পাব না - একই একটি একক সক্রিয় সেল প্রদর্শিত হয়:

স্ট্যাটাস বারে দরকারী তথ্য

এই সমস্যাটি সমাধান করতে, আপনি একটি সাধারণ ম্যাক্রো ব্যবহার করতে পারেন যা স্ট্যাটাস বারে নির্বাচিত এলাকার ঠিকানা প্রদর্শন করবে। তদুপরি, এই ম্যাক্রোটি স্বয়ংক্রিয়ভাবে চালু হওয়া উচিত, যে কোনও শীটে নির্বাচনের যে কোনও পরিবর্তন সহ - এর জন্য আমরা এটিকে ইভেন্ট হ্যান্ডলারে রাখব সিলেকশন চেঞ্জ আমাদের বই.

ট্যাবে একই নামের বোতাম ব্যবহার করে ভিজ্যুয়াল বেসিক এডিটর খুলুন ডেভেলপার (বিকাশকারী) বা কীবোর্ড শর্টকাট বাম Alt+F11. প্রজেক্ট প্যানেলের উপরের বাম কোণে আপনার বইটি খুঁজুন এবং ডাবল-ক্লিক করে মডিউলটি খুলুন এই বই (এই ওয়ার্কবুক):

যে উইন্ডোটি খোলে, সেখানে নিম্নলিখিত ম্যাক্রো কোডটি অনুলিপি এবং পেস্ট করুন:

প্রাইভেট সাব ওয়ার্কবুক_শীট নির্বাচন পরিবর্তন (অবজেক্ট হিসাবে বাইভাল শ, পরিসীমা হিসাবে বাইভাল টার্গেট) অ্যাপ্লিকেশন। স্ট্যাটাসবার = "Выделено: " & নির্বাচন। ঠিকানা(0, 0) শেষ সাব  

এখন, যখন কোনো পরিসর নির্বাচন করা হয় (একের বেশি সহ!), তার ঠিকানা স্ট্যাটাস বারে প্রদর্শিত হবে:

স্ট্যাটাস বারে দরকারী তথ্য

Ctrl-এর সাথে নির্বাচিত বেশ কয়েকটি রেঞ্জের ঠিকানাগুলিকে মার্জ করা থেকে আটকাতে, আপনি একটি ছোট উন্নতি যোগ করতে পারেন – একটি স্থানের সাথে একটি কমা দিয়ে একটি কমা প্রতিস্থাপন করতে Replace ফাংশনটি ব্যবহার করুন:

প্রাইভেট সাব ওয়ার্কবুক_শীট নির্বাচন পরিবর্তন (অবজেক্ট হিসাবে বাইভাল শ, পরিসীমা হিসাবে বাইভাল টার্গেট) অ্যাপ্লিকেশন। স্ট্যাটাসবার = "Выделено: " এবং প্রতিস্থাপন(নির্বাচন. ঠিকানা(0, 0), ",", ", ") শেষ সাব  

স্ট্যাটাস বারে নির্বাচিত কক্ষের সংখ্যা

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

Private Sub Workbook_SheetSelectionChange(ByVal Sh অবজেক্ট হিসাবে, বাইভাল টার্গেট হিসাবে পরিসর) ভেরিয়েন্ট হিসাবে সেল কাউন্ট ম্লান করুন, সিলেকশনে প্রতিটি rng এর জন্য রেঞ্জ হিসাবে rng। এলাকা 'সমস্ত নির্বাচনের মাধ্যমে পুনরাবৃত্তি করুন RowsCount = rng.Rows.Count' সারিগুলির সংখ্যা = কাউন্টার সংখ্যা। . কাউন্ট 'কলামের সংখ্যা CellCount = CellCount + RowsCount * ColumnsCount' কক্ষের মোট সংখ্যা জমা করে পরবর্তী 'স্থিতি বারে প্রদর্শন করুন অ্যাপ্লিকেশন। স্ট্যাটাসবার = "নির্বাচিত: " & CellCount & " কোষ" শেষ সাব  

এই ম্যাক্রোটি সমস্ত Ctrl-নির্বাচিত এলাকার মাধ্যমে লুপ করে (যদি একাধিক থাকে), RowsCount এবং ColumnsCount ভেরিয়েবলে প্রতিটি এলাকার সারি এবং কলামের সংখ্যা সংরক্ষণ করে এবং CellCount ভেরিয়েবলে ঘরের সংখ্যা জমা করে, যা তারপর প্রদর্শিত হয়। স্ট্যাটাস বারে। কর্মক্ষেত্রে এটি এই মত দেখাবে:

স্ট্যাটাস বারে দরকারী তথ্য

অবশ্যই, আপনি নির্বাচিত পরিসরের ঠিকানা এবং একই সময়ে কক্ষের সংখ্যা উভয় প্রদর্শন করতে এটি এবং পূর্ববর্তী ম্যাক্রোগুলিকে একত্রিত করতে পারেন। আপনাকে শুধুমাত্র একটি শেষ লাইন পরিবর্তন করতে হবে:

Application.StatusBar = "নির্বাচিত: " & প্রতিস্থাপন(নির্বাচন. ঠিকানা(0, 0), ",", ", ") & " - মোট " & CellCount & " কোষ"  

তারপর ছবি বেশ চমৎকার হবে:

স্ট্যাটাস বারে দরকারী তথ্য

ওয়েল, আমি মনে করি আপনি ধারণা পেতে. মন্তব্যে পরামর্শ দিন – স্ট্যাটাস বারে প্রদর্শন করার জন্য আর কী উপযোগী হবে?

  • ম্যাক্রো কি, তারা কিভাবে কাজ করে, কিভাবে ব্যবহার করতে হয় এবং তৈরি করতে হয়
  • একটি এক্সেল শীটে সুবিধাজনক স্থানাঙ্ক নির্বাচন
  • কিভাবে জটিল সূত্র আরো চাক্ষুষ করা

নির্দেশিকা সমন্ধে মতামত দিন