বিষয়বস্তুৰ তালিকা
এই লেখাটোত মই আপোনাক দেখুৱাম যে আপুনি কেনেকৈ এক্সেলত VBA ত এটা কোষ ৰেফাৰেন্স অভিগম কৰিব পাৰে। আপুনি এটা কোষ, লগতে একাধিক কোষ একেলগে অভিগম কৰিবলৈ শিকিব।
অভ্যাস কাৰ্য্যপুস্তিকা ডাউনলোড কৰক
আপুনি পঢ়ি থকাৰ সময়ত কামটো অনুশীলন কৰিবলৈ এই অনুশীলন পুথিখন ডাউনলোড কৰক এই প্ৰবন্ধটো।
VBA কোষ প্ৰসংগ.xlsm
এক্সেল VBA
<0 ত কোষ প্ৰসংগ উল্লেখ কৰাৰ 8 উপায়>ইয়াত আমি মাৰ্টিন বুকষ্ট'ৰ নামৰ কিতাপৰ দোকান এখনৰ কিছুমান কিতাপৰ গ্ৰন্থৰ নাম , গ্ৰন্থৰ ধৰণ, আৰু মূল্য ৰ সৈতে এটা ডাটা ছেট পাইছো।ডাটা ছেটটো ৱৰ্কশ্বীটৰ B4:D13 পৰিসৰত থাকে।
আজি আমাৰ উদ্দেশ্য হৈছে ৰ চেল ৰেফাৰেন্সসমূহ ৰেফাৰ কৰিবলৈ শিকা এই ডাটা ছেট VBA ৰ সৈতে।
ইয়াত Excel ত VBA ৰ সৈতে এটা কোষ প্ৰসংগ উল্লেখ কৰাৰ 8 টা উত্তম উপায় আছে।
১. Excel ত VBA ত পৰিসীমা বস্তু ব্যৱহাৰ কৰি এটা ঘৰ প্ৰসংগ চাওক
প্ৰথমে, আপুনি VBA ৰ পৰিসৰ বস্তু ব্যৱহাৰ কৰি এটা ঘৰ প্ৰসংগ উল্লেখ কৰিব পাৰে .
আপুনি পৰিসীমা বস্তুৰ সৈতে এটা কোষ আৰু এটা কোষৰ পৰিসীমা দুয়োটাকে উল্লেখ কৰিব পাৰে।
উদাহৰণস্বৰূপে, একক-কোষ <অভিগম কৰিবলে ১>B4 , ক'ডৰ শাৰীটো ব্যৱহাৰ কৰক:
Dim Cell_Reference As Range
১৯৫০
নিৰ্বাচিত ক'ডে B4 কোষ নিৰ্ব্বাচন কৰে।
ই সক্ৰিয় কাৰ্য্যপত্ৰিকাত B4 কোষ নিৰ্ব্বাচন কৰিব।
একেদৰে, আপুনি ইয়াত এটা পৰিসৰৰ কোষ অভিগম কৰিব পাৰেway.
Dim Cell_Reference As Range
Set Cell_Reference = Range("B4:D13")
নিম্নলিখিত ক'ডে B4 পৰিসীমা নিৰ্বাচন কৰে :D13 .
ই B4:D13 কোষৰ পৰিসৰ নিৰ্বাচন কৰিব।
টোকা : আপুনি পৰিসীমা বস্তুটো প্ৰথমে ঘোষণা নকৰাকৈ পোনপটীয়াকৈ ব্যৱহাৰ কৰিব পাৰে, যেনে:
Range("B4:D13").Select
আৰু যদি আপুনি এটা কাৰ্য্যপত্ৰিকাৰ যিকোনো ঘৰ অভিগম কৰিব বিচাৰে যি সক্ৰিয় নহয়, পৰিসৰ বস্তুৰ আগত কাৰ্য্যপত্ৰিকাৰ নাম ব্যৱহাৰ কৰক।
উদাহৰণস্বৰূপে, <ঘৰ অভিগম কৰিবলে Sheet2 ৰ 1>B4 , ব্যৱহাৰ কৰক:
Worksheets("Sheet2").Range("B4:D13")
2. Excel ত VBA ত সূচী সংখ্যা ব্যৱহাৰ কৰি এটা কোষ প্ৰসংগ চাওক
আপুনি সূচী সংখ্যা ব্যৱহাৰ কৰি এটা ঘৰ প্ৰসংগও চাব পাৰে। কিন্তু এই পদ্ধতিত, আপুনি কেৱল এটা ঘৰলৈহে উল্লেখ কৰিব পাৰে।
উদাহৰণস্বৰূপে, শাৰী সংখ্যা 4 , আৰু স্তম্ভ সংখ্যা 2 (<) থকা ঘৰটো অভিগম কৰিবলে 1>B4 ), ব্যৱহাৰ কৰক:
Cells(4, 2))
নিৰ্বাচিত ক'ডে পুনৰ সক্ৰিয় কাৰ্য্যপত্ৰিকাৰ B4 কোষ নিৰ্ব্বাচন কৰে।
ই B4 কোষ নিৰ্বাচন কৰিব।
টোকা: এটা নিষ্ক্ৰিয় কাৰ্য্যপত্ৰিকাৰ যিকোনো কোষ অভিগম কৰিবলে, ঘৰ প্ৰসংগৰ আগত কাৰ্য্যপত্ৰিকাৰ নাম ব্যৱহাৰ কৰক।
উদাহৰণস্বৰূপে:
Worksheets("Sheet2").Cells(4, 2)
[ পদ্ধতি 1 ] ৰ সৈতে একে।
3. Excel ত VBA ত অন্য কোষৰ সৈতে সম্পৰ্কিত এটা কোষ প্ৰসংগ চাওক
আপুনি VBA ত অন্য কোষৰ সৈতে সম্পৰ্কিত এটা কোষ প্ৰসংগও চাব পাৰে। আপুনি VBA ৰ অফছেট ফাংচন ব্যৱহাৰ কৰিব লাগিবএইটো।
ঘৰ 1 শাৰী তললৈ আৰু 2 স্তম্ভ সোঁফালৰ B4 (D5) স্তম্ভ অভিগম কৰিবলে, ব্যৱহাৰ কৰক:
Range("B4").Offset(1, 2)
নিৰ্বাচিত ক'ডে সক্ৰিয় কাৰ্য্যপত্ৰিকাৰ D5 কোষ নিৰ্বাচন কৰে।
ই'. D5 কোষ নিৰ্ব্বাচন কৰক।
টোকা: এটা কাৰ্য্যপত্ৰিকাৰ যিকোনো কোষক উল্লেখ কৰিবলৈ যি নিষ্ক্ৰিয়, ৰ নাম ব্যৱহাৰ কৰক
উদাহৰণস্বৰূপে:
Worksheets("Sheet2").Range("B4").Offset(1, 2)
[ পদ্ধতি 1 আৰু 2 ৰ সৈতে একে ] .
৪. Excel ত VBA ত চৰ্টকাট সংকেত ব্যৱহাৰ কৰি এটা ঘৰ প্ৰসংগ চাওক
VBA ত যিকোনো কোষ প্ৰসংগ অভিগম কৰিবলে এটা চৰ্টকাট সংকেত উপলব্ধ। আপুনি এটা কোষ আৰু কোষৰ এটা পৰিসীমা দুয়োটাকে এইদৰে উল্লেখ কৰিব পাৰে।
ঘৰ B4 অভিগম কৰিবলে, ব্যৱহাৰ কৰক:
[B4]
বা B4:D13 পৰিসীমা অভিগম কৰিবলৈ, ব্যৱহাৰ কৰক:
[B4:D13]
নিৰ্দেশিত ক'ড B4:D13 পৰিসীমা নিৰ্ব্বাচন কৰে।
ই B4:D13 পৰিসীমা নিৰ্বাচন কৰিব।
টোকা: এটা নিষ্ক্ৰিয় কাৰ্য্যপত্ৰিকাৰ যিকোনো কোষক উল্লেখ কৰিবলৈ, ঘৰ উল্লেখৰ আগত কাৰ্য্যপত্ৰিকাৰ নাম ব্যৱহাৰ কৰক।
উদাহৰণস্বৰূপে:
১৯৩৬[ পদ্ধতি ১, ২, আৰু ৩ৰ দৰেই ] ।
একেধৰণৰ ৰিডিংছ:
- এক্সেল ফৰ্মুলাত এটা চেল কেনেকৈ লক কৰিব লাগে (২ উপায়)
- এক্সেলত এবছল্যুট চেল ৰেফাৰেন্স চৰ্টকাট (৪টা উপযোগী উদাহৰণ)
- এক্সেল ফৰ্মুলাত এটা চেল কেনেকৈ স্থিৰ কৰি ৰাখিব লাগে (৪টা সহজ উপায়)
- চেল ৰেফাৰেন্স ব্যৱহাৰ কৰকএক্সেল সূত্ৰত (৩টা উপায়)
5. Excel ত VBA ত এটা নামকৰণ কৰা পৰিসীমা চাওক
আপুনি Excel ত VBA ৰ সৈতে এটা নামযুক্ত পৰিসীমা চাব পাৰে।
নাম কওঁ সক্ৰিয় কাৰ্য্যপত্ৰিকাৰ পৰিসৰ B4:D13 Book_List হিচাপে।
এতিয়া আমি উল্লেখ কৰিব পাৰো এই নামযুক্ত পৰিসীমা ক'ডৰ শাৰীৰ দ্বাৰা:
Range("Book_List")
নিম্নলিত ক'ডে পৰিসীমা নিৰ্ব্বাচন কৰে Book_List ( B4:D13 ).
ই Book_List পৰিসৰ নিৰ্বাচন কৰিব।
টোকা: এটা নিষ্ক্ৰিয় কাৰ্য্যপত্ৰিকাৰ যিকোনো কোষ অভিগম কৰিবলে, ঘৰ প্ৰসংগৰ আগত কাৰ্য্যপত্ৰিকাৰ নাম ব্যৱহাৰ কৰক।
উদাহৰণস্বৰূপে:
Worksheets("Sheet2").Range("Book_List")
[ পদ্ধতি 1, 2, 3, আৰু 4 ] ৰ সৈতে একে।
6. Excel ত VBA ত একাধিক পৰিসীমা চাওক
আপুনি Excel ত VBA ত একাধিক পৰিসীমাও চাব পাৰে।
B4 পৰিসীমা অভিগম কৰিবলে: D5 , B7:D8 , আৰু B10:D11 , ব্যৱহাৰ কৰক:
Range("B4:D5,B7:D8,B10:D11")
ই একাধিক পৰিসীমা একেলগে নিৰ্ব্বাচন কৰিব।
আৰু, আপুনি Union বৈশিষ্ট্য ব্যৱহাৰ কৰিব পাৰে VBA ৰ পৰা একাধিক পৰিসীমা একেলগে অভিগম কৰিবলে।
Union(Range("B4:D5"), Range("B7:D8"), Range("B10:D11"))
বা আপুনি একাধিক নামযুক্ত পৰিসীমা একেলগে অভিগম কৰিব পাৰিব।
Range("Named_Range_1,Named_Range_2")
আৰু, নিষ্ক্ৰিয় কাৰ্য্যপত্ৰিকাৰ সন্মুখত কাৰ্য্যপত্ৰিকাৰ নাম ৰাখক।
উদাহৰণস্বৰূপে:
৫৯০০[ পদ্ধতি ১, ২, ৩, ৪, আৰু ৫ ]
৭. Excel ত VBA ত শাৰী আৰু স্তম্ভ চাওক
আপুনি এটাও চাব পাৰেবা Excel ত VBA ত অধিক শাৰী বা স্তম্ভ।
4th শাৰী অভিগম কৰিবলে, ব্যৱহাৰ কৰক:
Rows (4)
ই সমগ্ৰ ৪ৰ্থ শাৰীটো নিৰ্বাচন কৰিব।
একেদৰে, স্তম্ভ (4) এ সমগ্ৰ 4th স্তম্ভটো অভিগম কৰিব।
আৰু একাধিক শাৰী বা স্তম্ভ একেলগে অভিগম কৰিবলে, VBA<ৰ Union বৈশিষ্ট্য ব্যৱহাৰ কৰক 2>.
4, 6, 8, আৰু 10 শাৰীসমূহ একেলগে অভিগম কৰিবলৈ, ব্যৱহাৰ কৰক:
Union(Rows(4), Rows(6), Rows(8), Rows(10))
ই গোটেই শাৰীসমূহ 4, 6, 8 , আৰু 10 নিৰ্বাচন কৰিব।
টোকা: কাৰ্য্যপত্ৰিকাৰ নাম যোগ কৰক যদি ই নিষ্ক্ৰিয় হয়।
উদাহৰণস্বৰূপে:
Worksheets("Sheet2").Rows (4)
[ পদ্ধতি 1, 2, 3, 4, 5, আৰু 6 ]
ৰ দৰেই <১>৮. Excel ত VBA ত গোটেই ৱৰ্কশ্বীট চাওক
শেষত, মই আপোনাক গোটেই ৱৰ্কশ্বীটখন চাবলৈ দেখুৱাম। VBA ত গোটেই কাৰ্য্যপত্ৰিকা অভিগম কৰিবলে, ব্যৱহাৰ কৰক:
Cells
বা এটা নিষ্ক্ৰিয় কাৰ্য্যপত্ৰিকা উল্লেখ কৰিবলে (উদাহৰণস্বৰূপে, Sheet2 ), ব্যৱহাৰ কৰক:
Worksheet("Sheet2").Cells
ই গোটেই কাৰ্য্যপত্ৰিকাখন Sheet2 নিৰ্বাচন কৰিব।
সম্পৰ্কীয় বিষয়বস্তু: স্প্ৰেডশ্বীটত আপেক্ষিক আৰু নিৰপেক্ষ কোষ ঠিকনা
মনত ৰাখিবলগীয়া কথাবোৰ
- সক্ৰিয় কাৰ্য্যপত্ৰিকাৰ এটা বা অধিক কোষ অভিগম কৰিবলে, আপুনি কাৰ্য্যপত্ৰিকাৰ নাম সন্মুখত উল্লেখ কৰিব পাৰে বা নকৰিব, কিন্তু এটা নিষ্ক্ৰিয় কাৰ্য্যপত্ৰিকাৰ কোষ অভিগম কৰিবলে, আপুনি কাৰ্য্যপত্ৰিকাৰ নাম উল্লেখ কৰিব লাগিব কোষ ৰেফাৰেন্সৰ সন্মুখত।
- আনকি আপুনিও পাৰে VBA ত এটা নিষ্ক্ৰিয় কাৰ্য্যপুস্তিকাৰ ঘৰসমূহ অভিগম কৰক, সেই ক্ষেত্ৰত, আপুনি ঘৰ প্ৰসংগৰ সন্মুখত কাৰ্য্যপুস্তিকাৰ নাম আৰু কাৰ্য্যপত্ৰিকাৰ নাম দুয়োটা উল্লেখ কৰিব লাগিব
উপসংহাৰ
এই পদ্ধতিসমূহ ব্যৱহাৰ কৰি, আপুনি Excel ত VBA ৰ সৈতে যিকোনো কোষ প্ৰসংগ চাব পাৰে। আপোনাৰ কিবা প্ৰশ্ন আছে নেকি? আমাক নিঃসংকোচে সুধিব।