Mefisto...diabeł czy anioł?

Witam
W temacie filtrowanie na podstawie zawarto¶ci innej komórki Tkuchta1 tu poda³ nastêpuj±ce makro


Option Explicit
Dim przelacznik As Boolean

Sub Makro1()
    Dim Ark As Worksheet, wzor As Range

    Set Ark = ThisWorkbook.Worksheets("Arkusz1")
    If Not przelacznik Then
        przelacznik = True
        With Ark
            If .AutoFilterMode Then
                On Error Resume Next
                .ShowAllData
                On Error GoTo 0
            Else
                .Rows(1).AutoFilter
            End If

            Set wzor = .[K2]
            With .AutoFilter.Range
                Select Case wzor.Value
                    Case "": .AutoFilter Field:=1, Criteria1:="="
                    Case "+": .AutoFilter Field:=1, Criteria1:="<>"
                   
                End Select
            End With
            Set wzor = Nothing
        End With
    Else
        przelacznik = False
        On Error Resume Next
        Ark.ShowAllData
        On Error GoTo 0
    End If
    Set Ark = Nothing
End Sub

Rzecz dotyczy pobierania warto¶ci filtrowania /kryteria?/ z komórki w arkuszu dos³ownie K2
Mam pytanie co nale¿a³o by zmodyfikowaæ w tym makrze aby prze³±czniki filtrów powodowa³y filtrowanie gdy w K2 jest funkcja =K4 /¿e K2 pobiera z z K4 / ?

Przy okazji drugie pytanie czy robi±c makro wgrywalne gdzie K4 zatem i K2 bêdzie siê zmienia³o Klikanie w klawisz pn. PRZYCISK9 równie¿ uzyskam efekt prze³±czania??

Pozdrawiam
zen

[ Dodano: 2009-08-24, 10:14 ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • katkaras.opx.pl