نمونه کد های excel vba-متمایز کردن سطر فعال در اکسل

امروز مجبور شدم  به دلیل کمبود وقت فایل اکسلی که به عنوان دیتابیس تهیه کرده بودم را به کارفرما ارائه دهم.یعنی بر روی کامپیوتر به او نشان دهم و گزارش گیری ها و اصلاح را همان جا اعمال کنم.مشکلی که وجود داشت این بود که وقتی بر روی یک سلولی کلیک می کردم به دلیل زیاد بودن ستون ها و انبوه اطلاعات نمی توانستم داده های آن ردیف (یا رکورد) را پیدا کنم.

یک راه بسیار عالی برای این کار متمایز کردن سطر فعال(جاری) است.یعنی وقتی بر روی یک سلول کلیک کردید آن سطر رنگش تغییر بکند.شاید شما هم حدس زده باشید و راه حل را در استفاده از Conditional Formatting بدانید ولی قبل از آن باید چند خط کوچک برنامه نویسی انجام دهید.

پرای این کار ابتدا دامنه موردنظر خود مثلاً A1:H20 انتخاب نموده سپس در باکس Conditional Formatting Formula عبارت زیر را وارد کرده و فرمت موردنظر خود را انتخاب کنید.

=ROW()=CELL("row")

حال پس از فشردن Alt+F11، برروی شیت موردنظر کلیک کنید تا پنجره کد باز شود. از منوی آبشاری بازشده worksheet رو انتخاب کنین و کد زیر رو در محلی که مکان نما ظاهر شده وارد کنید.

برای دیدن ادامه مطلب اگر عضو هستید وارد شوید. اگر عضو سایت نیستید عضو سایت شوید یا اشتراک خود را ارتقا دهید

عضویت در سایت

ورود به سایت

ارتقا

LinkedIn office learning

کانال تلگرام وب سایت آموزشی آفیس

برچسب ها :

دیدگاه ها

  1. امید گفت:

    میشه لطف کنید یکم بیشتر توضیح بدید من باکسconditioneal formatting formula را پیدا نکردم

  2. aghajani.pna گفت:

    سلام
    لطفا کدهای بیشتری رو معرفی کنید
    مر30

  3. ehsanheydari گفت:

    آقا راجع به highlight کردن سطر در قسمت conditional formatting منویی مربوط به formula نداره که کد رو وارد کنیم
    اگه ممکنه راهنمایی کنید ممنون

  4. احمد یزدی گفت:

    سلام و خسته نباشید میگم بهتون؛
    واقعا عالیه کاراتون, ترویج علم و فرهنگ

دیدگاه شما

(ضروری)
(ضروری,نمایش داده نمی شود)
(ضروری)

خبرنامه آفیس