< návrat zpět

MS Excel


Téma: Filtrování makrem rss

Zaslal/a 19.2.2018 19:06

Dobrý den

Nastavuji si v listu makra, které mi filtrují tabulku dle parametrů. Nedaří se mi ale nastavit jeden filtr.

Mám tabulku a potřebuji skrýt ty řádky, které mají hodnotu ve sloupci AL. Je to 38 sloupec, takže zadávám:

ActiveSheet.Range("$A$8:$AS$150").AutoFilter Field:=38, Criteria1:=">0"

V tomto případě se makro neprovede. Pochopil jsem správně Field:=38, že se jedná o 38 sloupec?

Zaslat odpověď >

#039592
elninoslov
To "Criteria1:=XYZ" znamená, že XYZ je to, čo chcete mať zobrazené, nie to čo chcete mať skryté. Teda vo Vašom prípade použite
ActiveSheet.Range("$A$8:$AS$150").AutoFilter Field:=38, Criteria1:=""citovat
#039597
avatar
Děkuji za informaci

Jak by ale vypadaly operátory v Criterial, kdybych potřeboval naopak? Já chci zobrazit právě ty řádky, které mají ve sloupci nějakou hodnotu, tedy jsem dal :=">0", tedy že v buňce je jakákoli, než nulová hodnota.citovat
#039598
elninoslov
Criteria1:="<>" - zobrazí všetky riadky, ktoré majú v danom stĺpci nejakú hodnotu
Criteria1:="" - zobrazí všetky riadky, ktoré nemajú v danom stĺpci žiadnu hodnotucitovat
#039726
avatar
Funguje.

Děkuji za pomoc.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje