highlight کردن سطر فعال

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • amator

    • 2010/03/24
    • 113

    highlight کردن سطر فعال

    موقعیکه تعداد ستون ها زیاد میشه دنبال کردن اطلاعات روی سطر موردنظر سخت میشه. اینجاست که بایستی با یه ترفندی سطر موردنظر رو فرمت بندی کنیم. یه را ساده به کمک VB بصورت زیر هست:

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

    [align=left]
    کد:
    =ROW()=CELL("row")
    [/align]

    حال پس از فشردن Alt+F11، برروی شیت موردنظر کلیک کنید تا پنجره کد باز شود. از منوی آبشاری بازشده worksheet رو انتخاب کنین و کد زیر رو در محلی که مکان نما ظاهر شده وارد کنین.
    [align=left]
    کد:
    Application.ScreenUpdating = True
    [/align]

    منبع: www.mrexcel.com
  • shamsololama

    • 2010/02/15
    • 940

    #2
    RE: highlight کردن سطر فعال

    با درود فراوان

    من این کار را از روشی دیگه انجام میدادم که این روش خیلی ساده تر و کابردی است و جالب بود
    و با ترکیب دو دستور و انتخاب دو فرمت بجای یکی به ترکیبهای جالبی رسیدم طوری که هم زمان ستون و سطر را با هم های لایت کنیم و از برخورد سطر و ستون های لایت شده به رکورد مورد نظر برسیم چیزی شبیه به جواب جدول ضرب
    از موضوع جالبی که مطرح کردید سپاس گزارم
    ---------------------------------------------------------------------------------------------------
    بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم (دکتر شریعتی)
    shamsololama@yahoo.com
    09177733411

    کامنت

    • amator

      • 2010/03/24
      • 113

      #3
      RE: highlight کردن سطر فعال

      سلام
      با عوض کردن فرمول موجود در باکس Conditional Formatting formula بصورت زیر میتونیم ستون و یا تقاطع سطر و ستون رو فرمت بندی کنیم.

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



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

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

      کامنت

      • mr.mahlouji

        • 2010/04/12
        • 105

        #4
        RE: highlight کردن سطر فعال

        با سلام به استادان محترم و گرامي ، جسارتا به اين روش هم امكان پذير مي باشد.

        كسيكه با زشتي پيروز شود ، شكست خورده است .

        کامنت

        • amator

          • 2010/03/24
          • 113

          #5
          RE: highlight کردن سطر فعال

          با سلام خدمت جناب محلوجی
          درسته این هم روش خوبیه منتهی یه فرمتبندی همیشگی رو بهمون میده و البته موقعیکه از فیلتر استفاده میکنیم ممکنه دیگه فرمتبندی یکی در میون رو نداشته باشیم
          این حالت رو تو فایل نمونه تو پست 3 گذاشتم

          کامنت

          • jmfnima

            • 2010/06/01
            • 32

            #6
            RE: highlight کردن سطر فعال

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

            کامنت

            Working...