ভিবিএ রাইজ | এক্সেল ভিবিএতে রিসাইজ প্রপার্টি কীভাবে ব্যবহার করবেন? (উদাহরণ সহ)
এক্সেল ভিবিএ পুনরায় আকার দিন
প্রয়োজন অনুসারে সক্রিয় ঘর থেকে কক্ষের পরিসর পরিবর্তন করতে বা আকার পরিবর্তন করতে ভিবিএতে রিসাইজ পাওয়া যায় এমন একটি সম্পত্তি। উদাহরণস্বরূপ, ধরে নিন যে আপনি বি 5 কক্ষে আছেন এবং এই ঘরটি থেকে আপনি 3 টি সারি এবং দুটি কলাম নির্বাচন করতে চাইলে আমরা ভিবিএর সম্পত্তি পুনর্বিবেচনা ব্যবহার করে একটি পরিসরের আকার পরিবর্তন করতে পারি।
ভিবিএ পুনরায় আকারের সম্পত্তিটির সিনট্যাক্স
নীচে ভিবিএ পুনর্নির্মাণ বৈশিষ্ট্যের বাক্য গঠন রয়েছে।
ব্যাপ্তি ()। আকার পরিবর্তন করুন ([সারি আকার], [কলামের আকার])প্রথমত, আমাদের কোন ঘর থেকে সরবরাহ করতে হবে এটি ব্যবহার করে আমাদের পুনরায় আকার দিতে হবে ব্যাপ্তি অবজেক্ট
তারপরে এক্সেল ভিবিএ ব্যবহার করুন পুনরায় আকার দিন সম্পত্তি এবং এই সম্পত্তি, আমাদের সরবরাহ করা প্রয়োজন সারি আকার সীমা এবং কলামের আকার সীমা প্রদত্ত সারির নম্বর এবং কলাম নম্বরটির ভিত্তিতে এটি এর আকার পরিবর্তন করবে।
ভিবিএতে রিসাইজ ব্যবহারের উদাহরণ
নীচে এক্সেল ভিবিএতে রিসাইজ ব্যবহারের উদাহরণ রয়েছে।
আপনি এই ভিবিএ রেজাইজ এক্সেল টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - ভিবিএ রেজাইজ এক্সেল টেম্পলেট
উদাহরণ # 1
ধরুন আপনার কাছে A1 থেকে বি 14 সেল এবং এ 1 সেল থেকে ডেটা রয়েছে আপনি যদি 3 টি সারি নীচে এবং দুটি কলাম বাম পরিসীমা নির্বাচন করতে চান তবে আমরা এক্সেল ভিবিএতে সম্পত্তি পুনরায় আকার ব্যবহার করে এটি করতে পারি।
নীচে আমরা উদাহরণ হিসাবে এই ডেটা ব্যবহার করছি।
সুতরাং, প্রথমে, আমাদের প্রথম সেল রেফারেন্স বা শুরুর পয়েন্ট সরবরাহ করতে হবে RANGE অবজেক্টটি ব্যবহার করে, উদাহরণস্বরূপ প্রারম্ভিক বিন্দুটি A1 ঘর।
কোড:
উপ-আকার পরিবর্তন_ উদাহরণ () ব্যাপ্তি ("এ 1")। শেষ সাব
এই ব্যাপ্তির জন্য RESIZE সম্পত্তি ব্যবহার করুন।
কোড:
সাব-রাইজ_একটি নমুনা () ব্যাপ্তি ("এ 1")। পুনরায় আকার (শেষ উপ
RESIZE এর প্রথম যুক্তি সারি আকার সুতরাং আমাদের 3 টি সারি ডেটা নির্বাচন করতে হবে এবং 3 এর সংখ্যাসূচক মান সরবরাহ করতে হবে।
কোড:
সাব-রাইজ_একটি নমুনা () ব্যাপ্তি ("এ 1")। পুনরায় আকার (3, সমাপ্ত সাব)
পরবর্তী যুক্তি হল কলামের আকার এর জন্য আপনাকে কীভাবে কলামগুলি নির্বাচন করতে হবে তা প্রবেশ করান, আমি 3 টি কলাম লিখব।
কোড:
সাব-রাইজ_একটি নমুনা () ব্যাপ্তি ("এ 1")। পুনরায় আকার (3,3) শেষ সাব
পুনরায় আকার দেওয়ার পরে এই ব্যাপ্তির সাথে আমাদের কী করা দরকার তা সরবরাহ করতে হবে। আমি শুরু করার জন্য "নির্বাচন করুন" পদ্ধতিটি বেছে নেব।
কোড:
উপ-আকার পরিবর্তন_ উদাহরণ () ব্যাপ্তি ("এ 1")। পুনরায় আকার দিন (3, 3)। শেষ সাব নির্বাচন করুন
কোডটি চালান এবং দেখুন যে কতগুলি সারি এবং কতগুলি কলাম এটি নির্বাচন করবে।
আপনি উপরে A1 ঘর থেকে দেখতে পাচ্ছেন যে এটি নীচে তিনটি সারি এবং তিনটি কলাম নির্বাচন করেছে।
উদাহরণ # 2
এখন নীচের ভিবিএ কোডটি দেখুন।
জন্য উপরের কোড সারি আকার, আমরা সরবরাহ করেছি ফাঁকা ঘরএবং জন্য কলামের আকার, আমরা সরবরাহ করেছি 3.
কোড:
উপ-আকার পরিবর্তন_ উদাহরণ () ব্যাপ্তি ("এ 1")। আকার পরিবর্তন করুন (0, 3)। শেষ উপ নির্বাচন করুন
কোডটি চালান এবং দেখুন যে কতগুলি সারি এবং কতগুলি কলাম এটি নির্বাচন করবে।
আপনি দেখতে পাচ্ছেন এটিতে কেবলমাত্র সক্রিয় সেল সারি অর্থাৎ প্রথম সারি এবং তিনটি কলাম নির্বাচন করা হয়েছে। এটি কারণ জন্য সারি আকার আমরা সরবরাহ করেছি ফাঁকা ঘর এবং জন্য কলামের আকার, আমরা 3 সরবরাহ করেছি এবং তদনুসারে এটি ডেটা পরিসীমাটি নির্বাচন করেছে।
এখন, নীচের কোডটি দেখুন।
কোড:
উপ-আকার পরিবর্তন_ উদাহরণ () ব্যাপ্তি ("এ 1") Res পুনরায় আকার দিন (3) End
এই কোডটি যা করবে তা হ'ল এটি সক্রিয় সেল সারি সহ কেবলমাত্র তিনটি সারি নির্বাচন করবে তবে কোনও অতিরিক্ত কলাম নেই।
উদাহরণ # 3
অজানা রেঞ্জ নির্বাচন করতে পুনরায় আকার ব্যবহার করুন। আপনি যখন অজানা কক্ষের ঘর নির্বাচন করতে চান তখন পুনরায় আকারটি সর্বোত্তমভাবে ব্যবহৃত হয়। উদাহরণস্বরূপ, ডেটা ব্যাপ্তির নীচের চিত্রটি দেখুন।
এটিতে কলাম এ থেকে কলাম পি পর্যন্ত সমস্ত উপাত্ত রয়েছে এবং সারি অনুসারে আমরা 700 তম সারিতে রয়েছি।
ধরুন আপনি জানেন যে আপনার ডেটা পরিবর্তন হতে থাকবে এবং আপনি এখন থেকে এবং তারপরে সারি এবং কলাম নম্বরটি ম্যানুয়ালি পরিবর্তন করে ডেটা পরিসীমাটি নির্বাচন করতে চান। যাইহোক, ভিবিএ পুনর্নির্মাণ সম্পত্তি ব্যবহার করে আমরা এটি সহজেই করতে পারি।
নীচের কোডটি দেখুন।
কোড:
সাব রেজাইজ_এক্সেম্পল 1 () ডিএম এলআর লম্বা ডিমে এলসি হিসাবে লং ওয়ার্কশিট হিসাবে ("বিক্রয় ডেটা") L (xlToLeft)। কলাম সেল (1, 1)। পুনরায় আকার দিন (এলআর, এলসি) .আপনার সাব নির্বাচন করুন
সর্বশেষ ব্যবহৃত সারি (এলআর) এবং সর্বশেষ ব্যবহৃত কলাম (এলসি) খুঁজতে আমি দুটি পরিবর্তনশীল ঘোষণা করেছি declared
দিম এলআর যেমন লং ডিম এলসি তত দীর্ঘ
যেহেতু আমাদের ডেটা "বিক্রয় ডেটা" নামের কার্যপত্রিকায় রয়েছে আমরা নীচের কোডটি ব্যবহার করে এই কার্যপত্রকটি নির্বাচন করছি।
কার্যপত্রক ("বিক্রয় ডেটা")। নির্বাচন করুন
এখন নীচের কোডে সর্বশেষ ব্যবহৃত সারি এবং সর্বশেষ ব্যবহৃত কলামটি পাওয়া যাবে।
এলআর = কক্ষ (সারি। অ্যাকাউন্ট, 1)। শেষ (xlUp) .রো
এলসি = ঘর (1, কলামগুলি। হিসাব)। শেষ (xlToLeft) .কলাম
প্রথম কক্ষ থেকে এখন, আমরা সর্বশেষ ব্যবহৃত সারি থেকে শেষ ব্যবহৃত কলামে ব্যাপ্তিটির আকার পরিবর্তন করছি এবং ব্যবহৃত পদ্ধতিটি নির্বাচন করুন। সুতরাং এখন এটি গুরুত্বপূর্ণ নয় যে আপনার ডেটাটি কত বড় তা শেষ ব্যবহৃত সারি এবং শেষ ব্যবহৃত কলামটি আবিষ্কার করে ডায়নামিকভাবে ডেটা নির্বাচন করবে।
মনে রাখার মতো ঘটনা
- ভিবিএতে থাকা পুনরায় আকারের বৈশিষ্ট্য সক্রিয় ঘর থেকে সীমাটির আকার পরিবর্তন করবে (সক্রিয় কোষও সহ)।
- আমাদের কেবলমাত্র ভিবিএর সক্রিয় কক্ষ থেকে কতগুলি সারি এবং কয়টি কলামকে পুনরায় আকার দিতে হবে তা সরবরাহ করতে হবে।
- RESIZE সম্পত্তির জন্য আমরা নেতিবাচক সারি ও কলাম নম্বর ব্যবহার করতে পারি না।