vyfiltrování podle skupiny dat mimo tabulku

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

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
radekzjicina
Level 1
Level 1
Příspěvky: 82
Registrován: 21 pro 2006 14:21
Bydliště: Jicin
Kontaktovat uživatele:

vyfiltrování podle skupiny dat mimo tabulku

Příspěvek od radekzjicina »

Dobrý den,
prosím poradte jak vyfiltrova nějakým rychlým způsobem data v tabulce podle skupiny dat mimo.

přikládám screen.

potřeboval bych vyfiltrovat pouze data materiálů z tabulky podle seznamu jednotlivého druhu materiálu který budu mít někde vedle (to jsou ty cervený hodnoty vedle screenu). Jedná se o velkou tabulku s mraky čísel materiálů, ze kterých budu vždycky potřebovat vyfiltrovat několik typů matroše.

Díky
Přílohy
Výstřižek.JPG
d1amond
člen HW spec týmu
Příspěvky: 16119
Registrován: 26 kvě 2008 10:14
Bydliště: České Budějovice

Re: vyfiltrování podle skupiny dat mimo tabulku

Příspěvek od d1amond »

To nebude těžké. Funkce s FIND, kde bude parametrem kód produktu. Kam se to má načítat, nový list, nový sešit?? Co s duplicitama - více shodných položek?

//sem na Moravě celý víkend, tak nebudu fungovat - buď se toho někdo ujme, nebo během týdne :roll:
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: 14 led 2012 18:44
Bydliště: Země, bohužel...
Kontaktovat uživatele:

Re: vyfiltrování podle skupiny dat mimo tabulku

Příspěvek od Azuzula »

Když celou tu oblast s daty budete mít formátovanou jako tabulku s názvem "Tabulka1", tak bych použila toto:

Kód: Vybrat vše

Sub filtrace()
Dim data(10) As String
Dim i As Double

For i = 1 To 10
If Range("H" & i) = "" Then Exit For
data(i) = Range("H" & i) 'zápis oblasti kritérií pro filtrování do pole
Next

ActiveSheet.ListObjects("Tabulka1").Range.AutoFilter Field:=1, Criteria1:= _
    Array(data(1), data(2), data(3), data(4), data(5), data(6), data(7), _
    data(8), data(9), data(10)), Operator:=xlFilterValues

End Sub

Takhle je to omezeno na 10 položek, pokud chcete více, jde to snadno doplnit.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Jak Facebooku zatrhnout sledování aktivity mimo Facebook?
    od Milovník soukromí » » v Vše ostatní (bezp)
    8 Odpovědi
    8958 Zobrazení
    Poslední příspěvek od mmmartin
  • Výběr PC podle her
    od buripe » » v Rady s výběrem hw a sestavením PC
    6 Odpovědi
    3235 Zobrazení
    Poslední příspěvek od buripe
  • Rozdělení sítě na podsítě, výpočet podsítí podle počtu hostů
    od zuzana3 » » v Administrace sítě
    12 Odpovědi
    8804 Zobrazení
    Poslední příspěvek od petr22

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