এটি কেবলমাত্র একটি নমুনা যা আপনি আপনার নির্দিষ্ট বিন্যাসের সাথে মানিয়ে নিতে পারেন। আমাদের ডেটা এর মতো বলুন:

প্রথম পদক্ষেপ একটি তৈরি করা সংক্ষেপ টেবিল , (এখানে কলাম E এবং ফারেনহাইট)

আপনি যে কোনও সংক্ষিপ্ত বিবরণ ব্যবহার করতে পারেন, কেবল সেগুলি নকল করবেন না।
তারপরে কার্যপত্রক কোড অঞ্চলে নিম্নলিখিত ইভেন্ট ম্যাক্রোটি প্রবেশ করুন :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rB As Range, rTab As Range
Dim v As String, rGrab As Range
Set rB = Range("B2:B" & Rows.Count)
Set rTab = Range("E:E")
If Intersect(rB, Target) Is Nothing Then Exit Sub
v = Target.Text
Set rGrab = rTab.Find(What:=v, After:=rTab(1), LookAt:=xlWhole)
If rGrab Is Nothing Then
Exit Sub
Else
Application.EnableEvents = False
Target.Value = rGrab.Offset(0, 1).Value
Application.EnableEvents = True
End If
End Sub
এখন আমরা কলাম বিতে সংক্ষিপ্তসারটি টাইপ করে ENTERকীটি স্পর্শ করি , তবে পুরো ঠিকানাটি পরিবর্তিত হবে। আপনার প্রক্রিয়া করতে ইচ্ছুক প্রতিটি কার্যপত্রকটিতে কোড এবং সংক্ষেপণ সারণী সন্নিবেশ করা উচিত।
কারণ এটি ওয়ার্কশিট কোড, এটি ইনস্টল করা খুব সহজ এবং ব্যবহারের জন্য স্বয়ংক্রিয়:
- এক্সেল উইন্ডোর নীচের দিকে ট্যাবটির নামটি ডান ক্লিক করুন
- ভিউ কোড নির্বাচন করুন - এটি একটি ভিবিই উইন্ডো নিয়ে আসে
- স্টাফটি আটকে দিন এবং ভিবিই উইন্ডোটি বন্ধ করুন
আপনার যদি কোনও উদ্বেগ থাকে তবে প্রথমে ট্রায়াল ওয়ার্কশিটে চেষ্টা করে দেখুন।
আপনি যদি ওয়ার্কবুকটি সংরক্ষণ করেন তবে ম্যাক্রো এটির সাহায্যে সংরক্ষণ করা হবে। আপনি যদি 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
এটি কাজ করার জন্য ম্যাক্রোগুলিকে সক্ষম করতে হবে!