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
vyfiltrování podle skupiny dat mimo tabulku
Moderátor: Mods_senior
- radekzjicina
- Level 1

- Příspěvky: 82
- Registrován: 21 pro 2006 14:21
- Bydliště: Jicin
- Kontaktovat uživatele:
-
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
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
//sem na Moravě celý víkend, tak nebudu fungovat - buď se toho někdo ujme, nebo během týdne
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č?
Chcete si nechat sestavit nový počítač?
-
Azuzula
- 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
Když celou tu oblast s daty budete mít formátovanou jako tabulku s názvem "Tabulka1", tak bych použila toto:
Takhle je to omezeno na 10 položek, pokud chcete více, jde to snadno doplnit.
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.
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.
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
