Excel VBA ত String আৰু Variable কেনেকৈ সংযুক্ত কৰিব লাগে (এটা বিশদ বিশ্লেষণ)

  • এইটো শ্বেয়াৰ কৰক
Hugh West

বিষয়বস্তুৰ তালিকা

এক্সেলত VBA ৰ সৈতে কাম কৰাৰ সময়ত আমি প্ৰায়ে এটা ৱৰ্কশ্বীটত ষ্ট্ৰিং (s) আৰু ভেৰিয়েবল (s) সংযোগ কৰিবলগীয়া হয়। আমাৰ কামৰ প্ৰায় সকলো খণ্ডতে ষ্ট্ৰিং (s) আৰু ভেৰিয়েবল (s) সংযোগ কৰাটো ব্যাপকভাৱে ব্যৱহাৰ কৰা হয়, ছাত্ৰ-ছাত্ৰীৰ ফলাফলৰ সাৰাংশৰ পৰা আৰম্ভ কৰি জটিল ব্যৱসায় বিশ্লেষণ কৰালৈকে। এই লেখাটোত মই আপোনাক দেখুৱাম যে আপুনি কেনেকৈ এক্সেলত VBA ৰ সৈতে এটা ৱৰ্কশ্বীটত ষ্ট্ৰিং (s) আৰু ভেৰিয়েবল (s) সংযোগ কৰিব পাৰে। মই সঠিক উদাহৰণ আৰু চিত্ৰৰ সৈতে কথাবোৰ ব্যাখ্যা কৰিম।

Excel VBA (Quick View) ত String (s) আৰু Variable (s) সংযোগ কৰক

অভ্যাস কাৰ্য্যপুস্তিকা ডাউনলোড কৰক

আপুনি এই প্ৰবন্ধটো পঢ়ি থকাৰ সময়ত অনুশীলন কৰিবলে এই অনুশীলন কাৰ্য্যপুস্তিকা ডাউনলোড কৰক।

String আৰু Variable.xlsm সংযোগ কৰক

এক্সেল VBA ত String (s) আৰু Variable (s) সংযোগ কৰক (Step by Step Analysis)

প্ৰথমে, আমি ষ্ট্ৰিং (s) কেনেকৈ সংযোগ কৰিব পাৰো চাওঁ আহক আৰু VBA ত চলক (সমূহ) স্তৰ অনুসৰি।

⧪ সংযোগ কৰা ষ্ট্ৰিং (সমূহ):

<ত দুটা বা অধিক ষ্ট্ৰিং সংযুক্ত কৰিবলে 1>VBA , আপুনি গাণিতিক যোগ (+) চিহ্ন আৰু ampersand (& ) চিহ্ন দুয়োটা ব্যৱহাৰ কৰিব পাৰে।

উদাহৰণস্বৰূপে, সংযুক্ত কৰিবলে “বৃহৎ প্ৰত্যাশা” আৰু “দুখন চহৰৰ কাহিনী” ষ্ট্ৰিংসমূহ এটা কমা ৰ সৈতে, আপুনি ব্যৱহাৰ কৰিব পাৰে:

1863

বা,

9585

ওপৰৰ যিকোনো ক'ড চলাওক। ই সংযুক্ত আউটপুট প্ৰদৰ্শন কৰিব, মহান প্ৰত্যাশাসমূহ,দুখন চহৰৰ কাহিনী .

⧪ সংযুক্ত চলক (সমূহ)

যদি সকলো চলকতে ষ্ট্ৰিং মান থাকে, তাৰ পিছত আপুনি গাণিতিক যোগ (+) চিহ্ন আৰু ampersand (&) চিম্বল দুয়োটা ব্যৱহাৰ কৰিব পাৰে।

কিন্তু যদি সিহঁতে নকৰে, তেন্তে আপুনি ব্যৱহাৰ কৰিব পাৰে কেৱল এম্পাৰচেণ্ড (&) চিহ্নটো সংযোগ কৰিবলৈ।

উদাহৰণস্বৰূপে, দুটা চলক আছে, A আৰু B

A ত এটা ষ্ট্ৰিং আছে, “দুখন চহৰৰ কাহিনী” , আৰু B ত আন এটা ষ্ট্ৰিং আছে, “প্ৰেমৰ চল্লিশটা নিয়ম” .

আপুনি সিহতক সংযুক্ত কৰিবলৈ যোগ (+) চিহ্ন আৰু ampersand (&) চিহ্ন দুয়োটা ব্যৱহাৰ কৰিব পাৰে।

4798

বা,

7809

দুয়ো ক্ষেত্ৰতে, সিহঁতে সংযুক্ত ষ্ট্ৰিং ঘূৰাই দিব।

কিন্তু যদি A এটা ষ্ট্ৰিং ( “ দুখন চহৰৰ কাহিনী” ) আৰু B এটা পূৰ্ণসংখ্যা ( 27 ), আপুনি সংযুক্ত কৰিবলৈ ampersand (&) চিহ্ন ব্যৱহাৰ কৰিব লাগিব।

6652

ই সংযুক্ত আউটপুট ঘূৰাই দিব .

কনকেটৰ উদাহৰণ Excel VBA ত Strings আৰু Variables enate (Macro, UDF, আৰু UserForm জড়িত)

আমি Excel ত VBA ৰ সৈতে string (s) আৰু variable (s) সংযুক্ত কৰিবলৈ শিকিছো . এইবাৰ আমি VBA ৰ সৈতে ষ্ট্ৰিং (s) আৰু ভেৰিয়েবল (s) সংযুক্ত কৰা কিছুমান উদাহৰণ অন্বেষণ কৰিম।

উদাহৰণ 1: ষ্ট্ৰিং (s) আৰু সংযোগ কৰিবলৈ এটা মেক্ৰ' বিকশিত কৰা Excel VBA ত variable (s)

আমি শিকিছো VBA ৰ সৈতে ষ্ট্ৰিং আৰু চলকসমূহ সংযুক্ত কৰক। এইবাৰ আমি এটা ৱৰ্কশ্বীটত একাধিক স্তম্ভৰ ষ্ট্ৰিং আৰু ভেৰিয়েবল সংযুক্ত কৰিবলৈ এটা মেক্ৰ' বিকশিত কৰিম।

ইয়াত আমি বুকৰ নাম , 1000 ৰ সৈতে এটা ডাটা ছেট পাইছো। মাৰ্টিন বুকষ্ট'ৰ নামৰ কিতাপৰ দোকান এখনৰ কিছুমান কিতাপৰ লেখক , আৰু মূল্য

আহক আমি এটা মেক্ৰ'<2 বিকশিত কৰোঁ> F4 কোষত ডাটা ছেটৰ 1, 2, আৰু 3 স্তম্ভসমূহ সংযুক্ত কৰিবলৈ।

VBA ক'ড হ'ব:

⧭ VBA ক'ড:

4238

⧭ আউটপুট :

এই ক'ড চলাওক। আপুনি 3 স্তম্ভসমূহ F4:F14 পৰিসীমাত সংযুক্ত পাব।

অধিক পঢ়ক: Macro to Excel ত একাধিক স্তম্ভ সংযুক্ত কৰক (UDF আৰু UserForm ৰ সৈতে)

উদাহৰণ 2: Excel VBA <ত ষ্ট্ৰিং (s) আৰু চলক (s) সংযুক্ত কৰিবলে এটা ব্যৱহাৰকাৰী-সংজ্ঞায়িত ফাংচন সৃষ্টি কৰা 17>

আমি এটা ডাটা ছেটৰ একাধিক স্তম্ভ সংযুক্ত কৰিবলৈ এটা মেক্ৰ' বিকশিত কৰিবলৈ শিকিছো। এইবাৰ আমি এক্সেলত ষ্ট্ৰিং বা ভেৰিয়েবল সংযোগ কৰিবলৈ এটা User-Defined function সৃষ্টি কৰিম।

সম্পূৰ্ণ VBA ক'ড হ'ব:

⧭ VBA ক'ড:

9199

⧭ আউটপুট:

আপুনি য'ত সংযুক্ত কৰিব বিচাৰে স্তম্ভটো নিৰ্ব্বাচন কৰক ৰেঞ্জ আৰু এই সূত্ৰটো দিয়ক:

=ConcatenateValues("She","H. Rider Haggard",", ")

She, H. Rider Haggard আউটপুট হিচাপে ঘূৰাই দিব।

আকৌ, সূত্ৰটো দিয়ক:

=ConcatenateValues(B4:B14,30,", ")

[ এৰে সূত্ৰ । গতিকে কৰিবলৈ নাপাহৰিব৷ CTRL + SHIFT + ENTER টিপক যদিহে আপুনি অফিচ 365 ত নাই।]

ই 30ক B4:B14 পৰিসীমাৰ সকলো মানৰ সৈতে সংযুক্ত কৰিব .

শেষত, লিখক:

=ConcatenateValues(B4:B14,C4:C14,", ")

[আকৌ এৰে সূত্ৰ<২>। গতিকে CTRL + SHIFT + ENTER টিপিবলৈ নাপাহৰিব যেতিয়ালৈকে আপুনি Office 365 ত নাথাকে।]

B4 পৰিসীমাৰ সকলো মান সংযুক্ত কৰিব: B14 C4:C14 ৰ সৈতে।

অধিক পঢ়ক: এক্সেলত কেনেকৈ সংযোগ কৰিব লাগে (৩টা উপযুক্ত উপায়)

একেধৰণৰ পঠন:

  • এক্সেলত দুটা বা তাতকৈ অধিক কোষৰ পৰা এটা কোষলৈ লিখা কেনেকৈ সংযুক্ত কৰিব পাৰি (৫টা পদ্ধতি)
  • এক্সেলত শাৰীসমূহক এটা কোষলৈ সংযুক্ত কৰক
  • এক্সেলত সংখ্যাসমূহ সংযুক্ত কৰক (৪টা দ্ৰুত সূত্ৰ)
  • পাঠ্য সংযুক্ত কৰক এক্সেলত (৮টা উপযুক্ত উপায়)
  • এপষ্ট্ৰফ কেনেকৈ সংযুক্ত কৰিব লাগে এক্সেলত (৬টা সহজ উপায়)

উদাহৰণ ৩: ক Excel VBA

আমি এটা মেক্ৰ' আৰু এটা ব্যৱহাৰকাৰী-নিৰ্ধাৰিত বিকশিত কৰিবলৈ শিকিছো function ষ্ট্ৰিং আৰু মানসমূহ সংযুক্ত কৰিবলে। শেষত, আমি এটা UserForm বিকশিত কৰিম যাতে ষ্ট্ৰিং আৰু মানসমূহক আকাংক্ষিত ৱৰ্কশ্বীটৰ আকাংক্ষিত অৱস্থানলৈ সংযুক্ত কৰিব পাৰি।

⧪ স্তৰ ১: UserForm

সন্নিবিষ্ট কৰা

সন্দৰ্ভত > এটা নতুন UserForm সন্নিবিষ্ট কৰিবলে VBA সঁজুলিদণ্ডিত UserForm বিকল্প।

⧪ স্তৰ ২: ড্ৰেগিং সঁজুলিসমূহ to... ব্যৱহাৰকাৰী প্ৰপত্ৰ1 নামৰ এটা ব্যৱহাৰকাৰী প্ৰপত্ৰ খোলা হ'ব, লগতে সঁজুলিবাকচ যাক নিয়ন্ত্ৰণ বুলি কোৱা হয়।

আপোনাৰ মাউছক সঁজুলিবাকচৰ ওপৰেৰে লৈ যাওক আৰু ব্যৱহাৰকাৰী প্ৰপত্ৰ

ত 2 টা তালিকাবাকচ, 5 টা লিখনীবাকচ, 7 টা লেবেল আৰু1 কমাণ্ডবুটাম টানি নিয়ক।

লেবেলসমূহৰ প্ৰদৰ্শনসমূহ সলনি কৰক চিত্ৰত দেখুওৱাৰ দৰে।

একেদৰে, CommandButton ৰ প্ৰদৰ্শনক ঠিক আছে লৈ সলনি কৰক।

⧪ স্তৰ ৩: TextBox1

ৰ বাবে ক'ড লিখা TextBox1 ত দুবাৰ ক্লিক কৰক। TextBox1_Change নামৰ এটা ব্যক্তিগত উপপ্ৰক্ৰিয়া খোল খাব। তাত তলত দিয়া ক'ডটো দিয়ক।

5708

⧪ স্তৰ ৪: TextBox3 ৰ বাবে ক'ড লিখা

একেদৰে, ত দুবাৰ ক্লিক কৰক টেক্সটবক্স৩ TextBox3_Change নামৰ আন এটা ব্যক্তিগত উপপদ্ধতি খোল খাব। তাত তলত দিয়া ক'ডটো দিয়ক।

6228

⧪ স্তৰ ৫: TextBox4 ৰ বাবে ক'ড লিখা

আৰু, ত দুবাৰ ক্লিক কৰক টেক্সটবক্স৩ TextBox3_Change নামৰ আন এটা ব্যক্তিগত উপপদ্ধতি খোল খাব। তাত নিম্নলিখিত ক'ড দিয়ক।

4568

⧪ স্তৰ 6: ListBox2 ৰ বাবে ক'ড লিখা

তাৰ পিছত ListBox2 ত দুবাৰ ক্লিক কৰক <২>। যেতিয়া ব্যক্তিগত উপপ্ৰক্ৰিয়া যাক ListBox2_Click বুলি কোৱা হয়, তেতিয়া এই ক'ডটো তাত সুমুৱাওক।

4583

⧪ স্তৰ 7: ক'ড লিখা CommanButton1

ৰ বাবেও, CommandButton1 ত দুবাৰ-ক্লিক কৰক। ব্যক্তিগত উপপ্ৰক্ৰিয়া ৰ পিছত CommandButton1_Change বুলি কোৱা হয় খোল খায়, তাত নিম্নলিখিত ক'ড সন্নিবিষ্ট কৰক।

7022

⧪ স্তৰ 7: ব্যৱহাৰকাৰী প্ৰপত্ৰ চলোৱাৰ বাবে ক'ড লিখা

এতিয়া হৈছে চূড়ান্ত পদক্ষেপ। VBA সঁজুলিদণ্ডৰ পৰা এটা নতুন মডিউল সন্নিবিষ্ট কৰক আৰু নিম্নলিখিত ক'ড সন্নিবিষ্ট কৰক।

5528

⧪ স্তৰ 8: চলি আছে ব্যৱহাৰকাৰী প্ৰপত্ৰ

আপোনাৰ ব্যৱহাৰকাৰী প্ৰপত্ৰ এতিয়া ব্যৱহাৰ কৰিবলৈ সাজু হৈছে। ইয়াক চলাবলৈ, কাৰ্য্যপত্ৰিকাৰ পৰা তথ্য সংহতি নিৰ্ব্বাচন কৰক ( হেডাৰসমূহ অন্তৰ্ভুক্ত কৰি) আৰু মেক্ৰ' চলাওক যাক Run_UserForm বুলি কোৱা হয়।

UserForm সকলো বিকল্পৰ সৈতে লোড হ'ব। নিৰ্বাচিত পৰিসীমাৰ ঠিকনা TextBox1 ( B3:D4 ইয়াত) ত দেখুৱা হ'ব। ইচ্ছা কৰিলে সলনি কৰিব পাৰে। কাৰ্য্যপত্ৰিকাত নিৰ্বাচিত পৰিসীমা সলনি হ'ব।

আপুনি স্তম্ভসমূহৰ পৰা Concat ListBox লৈ concat কৰিব বিচৰা স্তম্ভসমূহ নিৰ্ব্বাচন কৰক। ইয়াত মই গ্ৰন্থৰ নাম আৰু মূল্য নিৰ্বাচন কৰিছো।

বিভাজক সুমুৱাওক। ইয়াত মই এটা কমা ( , ) দিছো।

আপুনি য'ত সংযুক্ত পৰিসীমা ৰাখিব বিচাৰে তাত কাৰ্য্যপত্ৰিকাৰ নাম নিৰ্ব্বাচন কৰক সংযুক্ত ইন<2 ৰ পৰা> তালিকাবক্স। ইয়াত মই Sheet3 দিছো।

(আপুনি শ্বীট নিৰ্বাচন কৰাৰ মুহূৰ্তত, ই সক্ৰিয় নহ'লেও সক্ৰিয় হ'ব।)

তাৰ পিছত সন্নিবিষ্ট কৰক আউটপুট অৱস্থান । ই সংযুক্ত পৰিসৰৰ প্ৰথম কোষৰ কোষ ৰেফাৰেন্স। ইয়াত মই B3 ৰাখিছো।

(আপুনি আউটপুট অৱস্থান প্ৰৱেশ কৰাৰ মুহূৰ্তত, আউটপুট পৰিসীমা নিৰ্বাচিত হ'ব)।

আৰু শেষত , প্ৰৱেশ কৰক আউটপুট হেডাৰ (আউটপুট পৰিসীমাৰ হেডাৰ) ৰ নাম। ইয়াত মই সংযুক্ত পৰিসীমা ৰাখিছো।

(আপুনি আউটপুট হেডাৰ ৰখাৰ মুহূৰ্তত, আউটপুট স্তম্ভৰ হেডাৰ ছেট কৰা হ'ব।)

ঠিক আছে ক্লিক কৰক। আপুনি আকাংক্ষিত আউটপুট আকাংক্ষিত অৱস্থানত পাব।

অধিক পঢ়ক: VBA

ব্যৱহাৰ কৰি ষ্ট্ৰিং আৰু পূৰ্ণসংখ্যা কেনেকৈ সংযোগ কৰিব লাগে উপসংহাৰ

গতিকে এইবোৰ কেইটামান উদাহৰণ য'ত আপুনি ষ্ট্ৰিং আৰু চলকসমূহ সংযুক্ত কৰিবলৈ Excel VBA ব্যৱহাৰ কৰিব পাৰে। আশাকৰোঁ উদাহৰণবোৰে আপোনাৰ বাবে সকলোখিনি যথেষ্ট স্পষ্ট কৰি দিলে। আপোনাৰ কিবা প্ৰশ্ন আছে নেকি? আমাক নিঃসংকোচে সুধিব। আৰু অধিক পোষ্ট আৰু আপডেটৰ বাবে আমাৰ চাইট ExcelWIKI চাবলৈ নাপাহৰিব।

হিউ ৱেষ্ট এজন অতি অভিজ্ঞ এক্সেল প্ৰশিক্ষক আৰু বিশ্লেষক আৰু তেওঁৰ উদ্যোগটোত ১০ বছৰতকৈও অধিক অভিজ্ঞতা আছে। তেওঁ একাউণ্টিং আৰু বিত্ত বিষয়ত স্নাতক ডিগ্ৰী আৰু ব্যৱসায় প্ৰশাসনত স্নাতকোত্তৰ ডিগ্ৰী লাভ কৰিছে। হিউৰ পাঠদানৰ প্ৰতি আকৰ্ষণ আছে আৰু তেওঁ এক অনন্য শিক্ষকতা পদ্ধতি গঢ়ি তুলিছে যিটো অনুসৰণ আৰু বুজিবলৈ সহজ। এক্সেলৰ বিষয়ে তেওঁৰ বিশেষজ্ঞ জ্ঞানে বিশ্বজুৰি হাজাৰ হাজাৰ ছাত্ৰ-ছাত্ৰী আৰু পেছাদাৰীক তেওঁলোকৰ দক্ষতা বৃদ্ধি আৰু কেৰিয়াৰত উৎকৃষ্টতা প্ৰদৰ্শন কৰাত সহায় কৰিছে। তেওঁৰ ব্লগৰ জৰিয়তে হিউৱে নিজৰ জ্ঞান বিশ্বৰ সৈতে ভাগ-বতৰা কৰে, ব্যক্তি আৰু ব্যৱসায়ীসকলক তেওঁলোকৰ সম্পূৰ্ণ সম্ভাৱনাক লাভ কৰাত সহায় কৰিবলৈ বিনামূলীয়া এক্সেল টিউটোৰিয়েল আৰু অনলাইন প্ৰশিক্ষণ আগবঢ়ায়।