مخفی کردن سطرها در اکسل بر اساس رنگ سلول

با سلام خدمت کاربران عزیز آی تی سواد

در فایل اکسل لیستی از سلول های دارای رنگ های مختلفی دارم .اکنون من باید تمام ردیف های با رنگ آبی روشن را مانند تصویر زیر مخفی کنم.

چگونه می توانیم به سرعت و به راحتی این کار در اکسل انجام دهیم؟

 

مخفی کردن سطرها در اکسل

 

مخفی کردن سطرها در اکسل بر اساس رنگ سلول با کد VBA

۱. کلیدهای Alt + F11 را فشار دهید تا پنجره  Microsoft Visual Basic for Applications باز شود .

۲. در پنجره Microsoft Visual Basic for Applications  بر رویInsert > Module کلیک کنید و سپس از زیر کد VBA را کپی و در درون پنجره ماژول قراردهید .

۳. سپس کلید را فشار دهید تا آن را اجرا کنید، و یک پنجره نمایش داده می شود که می خواهد ستون مورد نظرتان را انتخاب کنید .

مخفی کردن سطرها بر اساس رنگ سلول

۴. سپس روی ok کلیک کرده، همه سلول ها با رنگ آبی روشن پنهان می شوند.

پنهان کردن سلول های با رنگ خاص

نکات:

  1. عدد ۲۰ در کد  If xRg.Range(“A” & I).Interior.ColorIndex = 20 کد رنگ آبی روشن می باشد ، می توانید آنرا بر اساس نیازتان تغییر دهید.
  2. برای پیدا کردن کد رنگ مورد نظر از کد زیر استفاده کنید

سپس فرمول (GetColor(A2= را وارد کنید تا کد رنگ موردنظر را بدست آورید.

ترجمه شده از سایت www.extendoffice.com

ممنون از همراهی شما کاربران عزیز آی تی سواد

اشتراک گذاری

دیدگاهتان را بنویسید