فیلتر کردن چند رنگ به طور همزمان

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • abc2008

    • 2018/02/22
    • 12

    [حل شده] فیلتر کردن چند رنگ به طور همزمان

    سلام.سلول های یک ستون با رنگ از هم تفکیک شدن.آیا مکانش هست که با فیلتر چند رنگ مختلف رو با هم جدا کنیم.مثلا زرد ها و نارنجی ها با هم نشون داده بشه.ممنون
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

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

    Click image for larger version

Name:	Untitled.png
Views:	1
Size:	140.6 کیلو بایت
ID:	138728
    فایل های پیوست شده

    کامنت

    • abc2008

      • 2018/02/22
      • 12

      #3
      سلام ممنون از راهنماییتون.فقط مشکل اینه که کد رنگ ها با تغییر رنگ سلول ها آپدیت نمیشه! آیا راه حلی داره؟

      کامنت

      • abc2008

        • 2018/02/22
        • 12

        #4
        سلام کسی راه حلی نداره ؟وقتی رنگ سلول رو تغییر میدم کد تغییر نمیکنه

        کامنت

        • rahi_feri

          • 2014/08/08
          • 524
          • 94.67

          #5
          نوشته اصلی توسط abc2008
          سلام کسی راه حلی نداره ؟وقتی رنگ سلول رو تغییر میدم کد تغییر نمیکنه
          سلام بر شما. منطقی حتما برای رنگ ها دارید چه لزومی داره از فیلتر رنگ ها استفاده کنید که هم باعث کندی فایل میشه و هم حجم فایل افزایش پیدا میکنه!
          پیشنهادم اینه از منطق پشت رنگ بندی استفاده کنید
          [B][SIZE=1]بخش امضاء :
          [/SIZE][/B][LEFT]
          [CODE]
          Sub Macro()
          ActiveCell = "IY" & Right(Application.Name, 5)
          With ActiveCell.Characters(Start:=2, Length:=1).Font
          .Name = "Webdings"
          .Color = 255
          End With
          End Sub
          [/CODE]
          [/LEFT]

          کامنت

          • abc2008

            • 2018/02/22
            • 12

            #6
            سلام . ممنون لطفا میشه با یک مثال توضیح بدید

            کامنت

            • abc2008

              • 2018/02/22
              • 12

              #7
              اگر منظورتون منطق پشت رنگ سلول ها هست ،رنگ این سلولها وابسته به مقدار خود سلول نیست و براساس فرمول از چند سول دیگه رنگشون انتخاب شده که مقدارهای خروجی هر کدوم اعدادش متفاوت هست و فیلتر کردنش وقت گیر هست.رنگ سلول ها براساس دسته بندی مقدار خروجی فرمولها هست. پاسخ اون دوستمون تقریبا جواب میده ولی رنگ سلول که عوض میشه کد تغییر نمیکنه.

              کامنت

              • iranweld

                • 2015/03/29
                • 3341

                #8
                با سلام


                یک ماکرو به فایل اضافه گردید قبل از اجرای فیلتر یکبار آنرا اجرا کنید

                کد PHP:
                Sub Macro1()
                    For 
                Each cell In ActiveSheet.UsedRange 
                           
                If cell.HasFormula And InStr(cell.Formula"=GetColor") > 0 Then
                        xx 
                cell.Formula 
                              cell
                .Value xx
                        End 
                If
                       
                Next
                   End Sub 
                فایل های پیوست شده

                کامنت

                چند لحظه..