شاید برای شما هم پیش اومده باشه که نیاز به این داشته باشین که با انتخاب یک سلول تمام ستون و سطر مربوطه هایلایت بشه حالا یه اموزش ساده در این مورد میزارم امیدوارم مفید باشه:

برای اینکار احتیاج به دو خط کد vba ساده و conditional formating لازم داریم.
1- رنج یا محدوه مورد نظر رو انتخاب کنید در مثال فوق B4:I14.
2-اسفاده از دو سلول برای نمایش جزئیات سطر و ستون مربوط به سلول انتخاب شده در اینجا E18, E17 ونامگذاری بترتیب selRow و selCol.
3-با راست کلیک روی شیت و انتخاب view code وارد پنجره کد نویسی میشیم:

worksheet را از لیست سمت چپ و ایونت selection Changeاز لیست سمت راست انتخاب کرده و دو خط زیر را وارد میکنیم:
selRow] = Target.Row] برای نشان دادن تعداد سلولهای سطر در سلول E17 توی شیت
selCol] = Target.Column] برای نمایش تعداد سلولهای ستون در سلول E18 توی شیت
4-تنظیم conditional formatting:

ابتدا مخدوده مورد نظر(B4:I14) را انتخاب کرده وارد پنجره conditional formatting بشوید با انتخاب گزینه ...Use formula to در قسمت مربوطه فزمول row(B4)=selRow را وارد کنید و از قسمت format فرمت مورد نظرتون رو اعمال کنید.
همین مرحله رو برای ستون ها نیز تکرار کنید و فرمول column(B4)=celCol رو وارد کنید.
نکته این قسمت اینه که سلولB4 اولین سلول محدوده مورد نظره که باید انتخاب بشه.
منبع chandoo.org





کامنت