-
آموزش نمایش اطلاعات رنج خاص در شیت دیگر
فرض کنید یک فایل اکسل در دست داریم که شامل 7 شیت می باشد. در شیت اول یک لیست کشویی داریم که در درون آن اسامی 6 شیت دیگر قرار گرفته است. هدف این است که با انتخاب نام هر شیت از داخل لیست کشویی ؛ اطلاعاتی از یک رنج مشخص از آن در شیت شماره یک به نمایش گذاشته شود ؛ در واقع می توان گفت از طریق این روش امکان خواندن اطلاعات بصورت داینامیک از سایر شیت ها را خواهیم داشت.
در این مثال آموزشی ؛ همانطور که در بالا هم به آن اشاره شد شیت شماره یک دارای یک لیست کشویی و 6 شیت دیگر هریک بنام های فروردین ؛ اردیبهشت ؛ خرداد ؛ تیر ؛ مرداد و شهریور هستند. در هریک از شیتهایی که بنام ماه ها هستند ؛ نام برخی از واحدهای پروژه در یک رنج خاص درج شده است.
مطلب پیشنهادی >> آموزش کامل ایجاد انواع لیست کشویی در اکسل
برای شروع کار ؛ با راست کلیک کردن روی عنوان شیت شروع و انتخاب گزینه View Code وارد بخش کدنویسی در نرم افزار اکسل می شویم ؛ سپس مطابق تصویر زیر از پنجره جدیدی که برای کدنویسی ایجاد شده است ؛ بخش های نشان داده شده را در وضعیتی که ملاحظه می کنید ؛ قرار می دهیم و کدهای اضافی را با انتخاب توسط کلیک چپ موس پاک می کنیم. در ادامه کدهای مورد نیاز را در بین دو عبارت Private Sub Worksheet_Change(ByVal Target As Range) و End Sub درج می کنیم.
مطلب پیشنهادی >> چگونه تعداد دفعات یک سلول را در شیت دیگر پیدا کنیم؟
پس از تکمیل کدنویسی با بستن این پنجره به محیط شیت ها در اکسل بر میگردیم ؛ حالا در صورتی که یکی از ماه های قرار گرفته در درون لیست کشویی را انتخاب کنیم ؛ ملاحظه خواهید نمود که اطلاعات متناظر با آن ماه در کنار لیست به نمایش درخواهد آمد و با تغییر ماه اطلاعات نیز بروز رسانی خواهد شد. با استفاده از این تکنیک نمایش اطلاعات رنج خاص در شیت دیگری امکان پذیر خواهد بود.