InStr Function

একটি স্ট্রিং এর মধ্যে অন্য একটি স্ট্রিং এর অবস্থান প্রদান করে।

Instr ফাংশনটি যেখানে মিল পাওয়া যায় সেটির অবস্থান প্রদান করে থাকে। যদি স্ট্রিংটি পাওয়া না যায়, ফাংশনটি 0 প্রদান করে থাকে।

সিনট্যাক্স:

nStr ([Start As Long,] Text1 As String, Text2 As String[, Compare])

প্রদান মান:

Integer

প্যারামিটার:

শুরু: সংখ্যাসূচক এক্সপ্রেশন যা ষ্ট্রিং এর মধ্যে অক্ষরের অবস্থান চিহ্নিত করে যেখানে উল্লেখিত সাবস্ট্রিং এর অনুসন্ধান শুরু হয়। আপনি যদি এই মানটি অবজ্ঞা করেন তাহলে স্ট্রিং এর প্রথম অক্ষর থেকে অনুসন্ধান শুরু হবে। সর্বোচ্চ অনুমোদিত মান হলো ৬৫৫৩৫।

Text1: স্ট্রিং এক্সপ্রেশন যা আপনি অনুসন্ধান করতে চান।

Text2: স্ট্রিং এক্সপ্রেশন যা আপনি অনুসন্ধান করতে চান।

তুলনা: ঐচ্ছিক সংখ্যাসূচক এক্সপ্রেশন যা তুলনার ধরন নির্ধারণ করে থাকে। এই প্যারামিটারের মান 0 অথবা 1 হতে পারে। ডিফল্ট মান 1 দ্বারা অক্ষরের ছাঁদ সংবেদনশীল নয় এমন একটি পাঠ্য তুলনা উল্লেখ করা হয়। মান 0 দ্বারা অক্ষরের ছাঁদ সংবেদনশীল একটি বাইনারি তুলনা উল্লেখ করে থাকে।

রান-টাইম ত্রুটি এড়িয়ে যেতে, যদি প্রথম প্রদান প্যারামিটার বাদ দেয়া হয় তাহলে তুলনা প্যারামিটার নির্ধারণ করবেন না ।

Error codes:

5 Invalid procedure call

উদাহরণ:

Sub ExamplePosition

Dim sInput As String

Dim iPos As Integer

    sInput = "Office"

    iPos = Instr(sInput,"c")

    Print iPos

End Sub