وی بی اے سٹرنگ کے افعال | سٹرنگ کے 6 کاموں کی فہرست (مثالوں)

ایکسل وی بی اے سٹرنگ فنکشنز

وی بی اے سٹرنگ کے افعال تار کی جگہ نہیں لیتا ہے لیکن اس افعال کا نتیجہ نئی تار پیدا کرتا ہے۔ وی بی اے میں سٹرنگ کے بہت سارے فنکشنز ہیں اور وہ سب سٹرنگ یا ٹیکسٹ افعال کے تحت درجہ بندی کر رہے ہیں ، کچھ اہم افعال بائیں اور دائیں فنکشن سے ویلیو حاصل کرنے کے لئے بائیں فنکشن ہیں تاکہ دائیں یا MID فنکشن ، LEN اور INSTR فنکشن سے ویلیو حاصل کریں۔ .

سٹرنگ کے افعال بہت اہم ہیں۔ فراہم کردہ تار کے حروف کی تعداد معلوم کرنے سے ہی ہم اسٹرنگ میں سے کسی بھی حرف کو نکال سکتے ہیں۔ ہم سٹرنگ کے بائیں طرف سے حرف نکال سکتے ہیں ، ہم ڈور کے دائیں طرف سے نکال سکتے ہیں ، ہم تار کے وسط سے نکال سکتے ہیں ، ہم دو نصوص کو اکٹھا کرسکتے ہیں ، اور ہم انہیں بیک وقت تقسیم کرسکتے ہیں۔ .

بڑے پروجیکٹ کے حصے کے طور پر ان تمام VBA افعال کے بارے میں ان کے بارے میں تھوڑا سا علم ہونا ضروری ہے۔

وی بی اے میں سٹرنگ کے سب سے اوپر کاموں کی فہرست

  1. LEN فنکشن
  2. بائیں فنکشن
  3. صحیح کام
  4. وسط فنکشن
  5. ٹرم فنکشن
  6. انسٹرکشن فنکشن

ایک بات میں یہ بتانا چاہتا ہوں "وی بی اے سٹرنگ فنکشنز ورکشیٹ میں ٹیکسٹ فنکشنز ہیں"۔

اعداد و شمار کے آس پاس کھیلنے کے ل You آپ نے پہلے ہی LEN ، بائیں ، دائیں ، وسط ، سبسٹیٹ ایکسل فنکشن کا استعمال کیا ہوگا۔ وی بی اے میں بھی ہم ان کو ڈیٹا کے آس پاس کھیلنے کیلئے استعمال کرسکتے ہیں۔

ہم اس مضمون کے کچھ اہم کاموں پر تبادلہ خیال کریں گے۔

آپ یہ وی بی اے اسٹرنگ فنکشنز ایکسل ٹیمپلیٹ ڈاؤن لوڈ کرسکتے ہیں

# 1 - LEN فنکشن

LEN کا مطلب ہے "LENGTH"۔ اس سے ہمیں فراہم کردہ سٹرنگ میں شامل کرداروں کی تعداد ملے گی۔ مثال کے طور پر ، اگر آپ لفظ "ہیلو" فراہم کرتے ہیں تو ، LEN ایکسل فنکشن کے نتیجے میں 5 لوٹ آئے گا کیونکہ لفظ "ہیلو" میں 5 حرف موجود ہیں۔

ذیل کا کوڈ اس کی مثال پیش کرے گا۔

کوڈ:

 سب LEN_Example () ڈم ٹوٹلکاؤنٹ سٹرنگ ٹوٹلکاؤنٹ = لین ("ہیلو") کے طور پر 

اس کا نتیجہ میسج باکس میں 5 کے طور پر ظاہر ہوگا۔

# 2 - بائیں فنکشن

حروف کو تار کے بائیں طرف سے نکالنے کے ل we ، ہمیں VBA LefT فنکشن استعمال کرنے کی ضرورت ہے۔ بائیں فنکشن کے ترکیب پر ایک نگاہ ڈالیں۔

  • تار جس تار کو ہم نکالنے کی کوشش کر رہے ہیں وہی ہے۔
  • لمبائی کچھ نہیں لیکن فراہم کردہ بائیں طرف سے آپ کو کتنے حرفوں کی ضرورت ہے سٹرنگ.

کوڈ:

 سب LEFT_Example () ڈم فرسٹ نام بطور اسٹرنگ فرسٹ نام = بائیں ("سچن ٹنڈولکر" ، 6) MsgBox فرسٹ نیم آخر سب 

یہ "سچن ٹنڈولکر" کے تار سے پہلے 6 حرف نکالے گا۔ تو نتیجہ سب سے پہلے یعنی "سچن" کا نام لے گا۔

# 3 - صحیح کام

جیسے ہم نے سٹرنگ کے بائیں طرف سے قدریں کیسے نکالی ہیں اسی طرح ہم اسٹرنگ کے دائیں طرف سے بھی نکال سکتے ہیں۔

رائٹ فنکشن کا نحو بالکل بائیں فنکشن کی طرح ہے۔

  • تار جس تار کو ہم نکالنے کی کوشش کر رہے ہیں وہی ہے۔
  • لمبائی آپ کو فراہم کردہ دائیں جانب سے کتنے حرفوں کی ضرورت ہے سوائے کچھ نہیں ہے سٹرنگ.

کوڈ:

 سب RIGHT_Example () ڈم لسٹ نیم نام بطور اسٹرنگ لسٹ نیم = دائیں ("سچن ٹنڈولکر"، 9) MsgBox لسٹ نام آخر سب 

یہ "سچن ٹنڈولکر" کے تار سے 9 حرف نکالے گا۔ تو اس کا نتیجہ آخری نام ہوگا یعنی "تندولکر"۔

# 4 - وسط فنکشن

نہ صرف تار کے بائیں اور دائیں جانب سے بلکہ تار کے وسط سے بھی ہم حروف نکال سکتے ہیں۔ ذیل میں VBA MID فنکشن کا نحو ہے۔

  • اسٹرنگ ٹو سرچ: جس تار سے ہمیں درمیانی قیمت کی ضرورت ہے
  • شروعات کا مقام: نکالنے کے ل character ابتدائی کردار کی پوزیشن نمبر کیا ہے؟
  • نکلوانے کے لئے حروف کی تعداد: سے شروع ہونے والی پوزیشن کتنے حرف نکالے جائیں گے۔

مثال کے طور پر ، اگر یہاں نام "سچن رمیش تندولکر" ہے تو اس سلسلے میں درمیانی نام "رمیش" ہے جس سے نکالنے کے لئے کردار کی ابتدائی حیثیت 8 ہے اور ہمیں ابتدائی پوزیشن سے 6 حروف کی ضرورت ہے۔ نیچے کا کوڈ درمیانی قدر نکالے گا۔

کوڈ:

 سب MID_Example () Dim MiddleName As String MiddleName = Mid ("سچن رمیش تندولکر" ، 8 ، 6) MsgBox MiddleName End Sub 

یہ "سچن رمیش تندولکر" کے تار کے وسط سے "رمیش" نکالے گا۔

# 5 - ٹرام فنکشن

ٹرام ڈیٹا کو صاف کرنے کا کام ہے۔ یہ تار سے ناپسندیدہ خلائی حرفوں کو ختم کردے گا۔ ٹرم فنکشن کے ترکیب پر ایک نگاہ ڈالیں۔

یہ سیدھا آگے ہے کہ آپ کیا قدر یا تار تراشنا چاہتے ہیں۔

مثال کے طور پر فرض کریں کہ آپ کے پاس ہیلو ہے "ہیلو آپ کیسے ہیں؟"۔ یہاں ہمارے پاس لفظ "ہیلو" سے پہلے غیر ضروری خلائی حرف موجود ہیں لہذا ٹرئم کا استعمال کرکے ہم اسے ختم کرسکتے ہیں۔

کوڈ:

 سب TRIM_Example () ڈرائنگ MyValue بطور اسٹرنگ MyValue = ٹرم ("ہیلو آپ کیسے ہیں؟") MsgBox MyValue End Sub 

اس سے فراہم کردہ اسٹرنگ سے ناپسندیدہ خلائی حروف کو حذف کردیا جائے گا۔

نوٹ: وی بی اے ٹرام ورک شیٹ فنکشن سے قدرے مختلف ہے۔ اس وی بی اے فنکشن کی تفصیلی وضاحت کے لئے ہمارا مضمون "وی بی اے ٹرام" سے رجوع کریں۔

ہمارے پاس VTA میں LTRIM اور RTRIM کے بھی کام ہیں۔ ایل ٹی آر آئی ایم سٹرنگ کے بائیں جانب سے ناپسندیدہ خالی جگہوں کو حذف کردے گی اور آر ٹی آرآئیم نے تار کے دائیں جانب سے ناپسندیدہ جگہیں حذف کردیں۔

# 6 - انسٹرکشن فنکشن

انسٹر فنکشن اسٹرنگ میں فراہم کردہ کردار کی پوزیشن تلاش کرنے میں معاون ہے۔ INSTR فنکشن کا نحو ذیل میں ہے۔

  • [شروع کریں] فراہم کردہ سٹرنگ کی کس پوزیشن سے ہمیں اس پوزیشن کی ضرورت ہے۔
  • [سٹرنگ 1] آپ کس تار کا ذکر کر رہے ہیں؟
  • [سٹرنگ 2] آپ جس کردار میں تلاش کر رہے ہیں وہ کیا ہے؟ [سٹرنگ 1]

مثال کے طور پر ، اگر آپ کے پاس لفظ "نسخہ" ہے اور آپ کوڈ کے نیچے پہلی جگہ سے "e" حرف کی پوزیشن تلاش کرنا چاہتے ہیں تو حرف "e" کی پوزیشن دکھائے گی۔

کوڈ:

 سب INSTR_Example () ڈرائنگ MyValue بطور اسٹرنگ MyValue = InStr (1 ، "ہدایت" ، "ای") MsgBox MyValue End Sub 

لہذا ، سٹرنگ حرف کی پہلی پوزیشن سے "e" پوزیشن 2 ہے۔

اگر آپ خط "ای" کے دوسرے ظہور کی پوزیشن چاہتے ہیں تو آپ کو اسے استعمال کرنے کی ضرورت ہے شروع کریں 3 کے طور پر دلیل.

کوڈ:

 سب INSTR_Example () ڈرائنگ MyValue بطور اسٹرنگ MyValue = InStr (3 ، "ہدایت" ، "e") MsgBox MyValue End Sub 

لہذا ، اس صورت میں ، پہلی بار پیشی کے بعد حرف "ای" کی پوزیشن 6 ویں ہے۔

یہ سٹرنگ کے کچھ اہم کام ہیں۔ امید ہے کہ آپ اس سے لطف اندوز ہوں گے۔