فیلترینگ با کلیک بر روی یک سل

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

    • 2013/12/11
    • 179
    • 35.00

    [حل شده] فیلترینگ با کلیک بر روی یک سل

    با سلام .
    چگونه می توان با کلیک بر روی یک سلول عمل فیلتر انجام داد
    فایل های پیوست شده
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    سلام،
    مي شود انجام داد منتهي با vba بايد انجام داد. بنابراين سوال را بايد در تالار ويژوال بيسيک مطرح کنيد. ضمنا" زياد کار معقولي نيست، چون خيلي فايل را کند مي کند، زيرا بايد در رويداد SelectionChange کد نويسي شود و در نتيجه با هر تغيير در صفحه کد بايد مجدد عمل کند و بنابراين اگر اطلاعات داخل صفحه هم زياد باشد تأثير منفي در سرعت فايل مي گذارد.
    [SIGPIC][/SIGPIC]

    کامنت

    • iranweld

      • 2015/03/29
      • 3341

      #3
      با سلام

      کدهای ذیل را در قسمت کدنویسی شیت 2 کپی نمایید

      با تغییر مقدار C1 عمل فیلتر بر مبنای آن انجام میشود

      کد PHP:
      Private Sub Worksheet_Change(ByVal Target As Range)

      If 
      Not Intersect(TargetMe.Range("C1")) Is Nothing Then

       ActiveSheet
      .Range("$B:$B").AutoFilter Field:=1Criteria1:=Range("C1").Value
       
       End 
      If

      End Sub 

      Click image for larger version

Name:	Untitled.png
Views:	1
Size:	39.1 کیلو بایت
ID:	129107
      Last edited by iranweld; 2016/01/07, 21:52.

      کامنت

      • pishraw

        • 2013/12/11
        • 179
        • 35.00

        #4
        استفاده از این کد در تیبل جواب نمی دهد

        کامنت

        چند لحظه..