নিম্নলিখিত কার্যপত্রক ইভেন্ট ম্যাক্রো কার্যপত্রক কোড অঞ্চলে রাখুন:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim CheckCells As Range, r As Range, rINT As Range
Set CheckCells = Range("A2")
Set rINT = Intersect(CheckCells, Target)
If rINT Is Nothing Then Exit Sub
Application.EnableEvents = False
For Each r In rINT
If r.Value > 20 Then r.Value = 20
Next r
Application.EnableEvents = False
End Sub
এটি সেল এ 2 তে ইনপুটগুলি নিরীক্ষণ করবে এবং এগুলিকে 20 এর মধ্যে সীমাবদ্ধ করবে cells
কারণ এটি ওয়ার্কশিট কোড, এটি ইনস্টল করা খুব সহজ এবং ব্যবহারের জন্য স্বয়ংক্রিয়:
- এক্সেল উইন্ডোর নীচের দিকে ট্যাবটির নামটি ডান ক্লিক করুন
- ভিউ কোড নির্বাচন করুন - এটি একটি ভিবিই উইন্ডো নিয়ে আসে
- স্টাফটি আটকে দিন এবং ভিবিই উইন্ডোটি বন্ধ করুন
আপনার যদি কোনও উদ্বেগ থাকে তবে প্রথমে ট্রায়াল ওয়ার্কশিটে চেষ্টা করে দেখুন।
আপনি যদি ওয়ার্কবুকটি সংরক্ষণ করেন তবে ম্যাক্রো এটির সাহায্যে সংরক্ষণ করা হবে। আপনি যদি 2003 এর পরে এক্সেলের কোনও সংস্করণ ব্যবহার করে থাকেন তবে আপনার অবশ্যই ফাইলটিকে .xlsx এর চেয়ে .xlsm হিসাবে সংরক্ষণ করতে হবে
ম্যাক্রো অপসারণ করতে:
- উপরের মত VBE উইন্ডোজ আনুন
- কোড সাফ করুন
- ভিবিই উইন্ডোটি বন্ধ করুন
সাধারণভাবে ম্যাক্রোগুলি সম্পর্কে আরও জানতে, দেখুন:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
এবং
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
ইভেন্ট ম্যাক্রো (ওয়ার্কশিট কোড) সম্পর্কে আরও জানতে, দেখুন:
http://www.mvps.org/dmcritchie/excel/event.htm
এটি কাজ করার জন্য ম্যাক্রোগুলিকে সক্ষম করতে হবে!