PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : highlight کردن سطر فعال



amator
2010/06/28, 21:20
موقعیکه تعداد ستون ها زیاد میشه دنبال کردن اطلاعات روی سطر موردنظر سخت میشه. اینجاست که بایستی با یه ترفندی سطر موردنظر رو فرمت بندی کنیم. یه را ساده به کمک VB بصورت زیر هست:

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


=ROW()=CELL("row")

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


Application.ScreenUpdating = True

منبع: www.mrexcel.com

shamsololama
2010/06/30, 10:02
با درود فراوان

من این کار را از روشی دیگه انجام میدادم که این روش خیلی ساده تر و کابردی است و جالب بود
و با ترکیب دو دستور و انتخاب دو فرمت بجای یکی به ترکیبهای جالبی رسیدم طوری که هم زمان ستون و سطر را با هم های لایت کنیم و از برخورد سطر و ستون های لایت شده به رکورد مورد نظر برسیم چیزی شبیه به جواب جدول ضرب
از موضوع جالبی که مطرح کردید سپاس گزارم

amator
2010/06/30, 12:24
سلام
با عوض کردن فرمول موجود در باکس Conditional Formatting formula بصورت زیر میتونیم ستون و یا تقاطع سطر و ستون رو فرمت بندی کنیم.


=column()=cell("col")


=and(ROW()=CELL("row"),column()=cell("col"))


(http://www.persianupload.com/2643396)

اما در این حالات تنها یک سطر فرمت بندی میشه. آیا میتونم وقتی دو سلول رو انتخاب میکنم این فرمتبندی به هردو سطر/ستون اعمال بشه؟

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

mr.mahlouji
2010/06/30, 16:50
با سلام به استادان محترم و گرامي ، جسارتا به اين روش هم امكان پذير مي باشد.

amator
2010/06/30, 19:51
با سلام خدمت جناب محلوجی
درسته این هم روش خوبیه منتهی یه فرمتبندی همیشگی رو بهمون میده و البته موقعیکه از فیلتر استفاده میکنیم ممکنه دیگه فرمتبندی یکی در میون رو نداشته باشیم
این حالت رو تو فایل نمونه تو پست 3 (http://forum.exceliran.com/showthread.php?tid=205&pid=458#pid458)گذاشتم

jmfnima
2011/12/06, 13:05
خب این روش هایی که شما دوستان می فرمایید در صورتی هست که ماکروها فعال باشه وگرنه کار نمیکنه و باید یک راهی پیدا کنیم که به محض باز کردن فایل اکسل بشه ماکروها رو فعال کرد و این کار رو به روش دستی انجام نشه . وگرنه کسی که ندونه ماکروها رو چطوری فعال کنه براش این روش شما کار نمیکنه .