তথ্য সহ:

একটি স্ট্যান্ডার্ড মডিউল নিম্নলিখিত ব্যবহারকারী নির্ধারিত ফাংশন লিখুন:
Public Function FindAll(v As Variant, rng As Range) As String
Dim i As Long
ary = rng
For i = LBound(ary, 1) To UBound(ary, 1)
If v = ary(i, 1) Then FindAll = FindAll & "," & ary(i, 2)
Next i
FindAll = Mid(FindAll, 2)
End Function
একটি সেল চয়ন, বলুন D7 , এবং লিখুন:
=MIN(A:A)
এবং ভিতরে সি 7 প্রবেশ করান:
=findall(D7,A1:B25)

ব্যবহারকারী নির্ধারিত ফাংশন (UDFs) ইনস্টল করা এবং ব্যবহার করা খুব সহজ:
- ALT-F11 ভিবিই উইন্ডোটি নিয়ে আসে
- Alt-আমি
ALT-M একটি নতুন মডিউল খোলে
- স্টাফ পেস্ট করুন এবং ভিবিই উইন্ডো বন্ধ করুন
আপনি যদি কার্যপুস্তিকাটি সংরক্ষণ করেন তবে ইউডিএফ এটির সাথে সংরক্ষণ করা হবে।
2003 এর পরে আপনি যদি এক্সেলের একটি সংস্করণ ব্যবহার করেন তবে আপনাকে অবশ্যই সংরক্ষণ করতে হবে
.xlsx এর পরিবর্তে .xlsm ফাইলটি
ইউডিএফ অপসারণ করতে:
- উপরে হিসাবে VBE উইন্ডো আনতে
- কোড পরিষ্কার করুন
- VBE উইন্ডো বন্ধ করুন
এক্সেল থেকে ইউডিএফ ব্যবহার করতে:
= Myfunction (ক 1)
সাধারণভাবে ম্যাক্রো সম্পর্কে আরো জানতে, দেখুন:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
এবং
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
এবং UDFs এ সুনির্দিষ্ট জন্য, দেখুন:
http://www.cpearson.com/excel/WritingFunctionsInVBA.aspx
এই কাজ করার জন্য ম্যাক্রো সক্রিয় করা আবশ্যক!