Makro filtrování dat

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Jsimi
Level 1.5
Level 1.5
Příspěvky: 119
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Makro filtrování dat

Příspěvekod Jsimi » 22 čer 2014 11:53

Zdravím.
Prosím o pomoc. Zde s fóra jsem použil práci od uživat. CMUCH. Jedná se o makro na filtrování dat. V této práci funguje filtrování pouze pro jeden sloupec a já potřebuji poradit jak upravit makro, abych mohl rozšířit filtrování na další sloupečky.
Viz příloha.
Předem moc díky.
Přílohy
Filtruj.xlsm
(42.01 KiB) Staženo 62 x

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1544
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Makro filtrování dat

Příspěvekod cmuch » 30 čer 2014 21:03

Tady je uprava
Nahraď ty původní makra těmito.

Filtr se nastaví po změně v E2 (pro pole 3 ve filtru) a v F2 (pro pole 4 ve filtru)
Zruš zruší nastavení (pro ex2010)

Kód: Vybrat vše

Private Sub Worksheet_Change(ByVal Target As Range)

Dim hodnotaA, hodnotaB

 If Target.Address = "$E$2" And Not Target.Value = "" Then
   hodnotaA = Range("E2")

   ActiveSheet.Range("$B$4:$H$" & Cells(Rows.Count, "A").End(xlUp).Row).AutoFilter Field:=3, _
    Criteria1:="=*" & hodnotaA & "*"
 
 End If
 If Target.Address = "$F$2" And Not Target.Value = "" Then
   hodnotaB = Range("F2")

   ActiveSheet.Range("$B$4:$H$" & Cells(Rows.Count, "A").End(xlUp).Row).AutoFilter Field:=4, _
    Criteria1:="=*" & hodnotaB & "*"
 
 End If
End Sub

Kód: Vybrat vše

Sub ZrusFiltr()

 ActiveSheet.ShowAllData

 'Range("E2").ClearContents
 
End Sub


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • filtrovani dat - casoveho rozpeti Příloha(y)
    od veselypettr » 20 lis 2023 17:58 » v Kancelářské balíky
    2
    1316
    od veselypettr Zobrazit poslední příspěvek
    22 lis 2023 21:16
  • Makro pro myš Rapture Python
    od mmmartin » 27 srp 2023 15:18 » v Problémy s hardwarem
    9
    1125
    od mmmartin Zobrazit poslední příspěvek
    29 srp 2023 16:47

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti