Pouze viditelné buňky
@marjankaj
jinýmí slovy - mé tvrzení taky není správné ;))
@AL
dík
tak nějak jsem nad tím nepřemýšlel, za ty roky jsem rozšířený filtr použil párkrát. E2010 má automatický filtr téměř geniální, takže téměř vše udělám v něm - to nic nemění na užitečnosti rozšířeného fitru, jen já jsem si zatím vystačil
mno a když jsem ho potřeboval, tak jsem vyfiltroval v oblasti a pak jen 3 + 2 kombinace
CTRL + A (v tabulce 2x)
ALT + ;
CTRL + C
CTRL + V (nebo většinou lépe - vložt hodnoty)
CTRL + T
@AL
mohl bys upřesnit?
Já rozšířený filtr používám výjimečně a když jsem kdysi zjistil, že lze kopírovat v rámci listu, tak už jsem se dále nezabýval (je to na tři stisky klávesnice, takže mi to nevadí)
@marjankaj
Cieľom rozšíreného filtra je aktívny list. Ale kopírovať môžeš z hociktorého listu.
Toto tvrzení rozhodně není pravdivé ;))
Rozšířený filtr nemá cíl, ale kopíruje data. Viz obrázek
Díky hoši.
Ono se to může stát např. při kopírování z webu, kdy jsou některé tagy (nikdy jsem nezkoumal, které) interpretovány pouze jako line feed, nikoli jako celý konec řádku.
Mno a zase obrázek
Za předpokladu, že jsou ty hodnoty rozděleny pomocí ALT+ENTER => ZNAK(10) mi funguje toto. Označte si buňky a spusťte kódSub subSplitVals()
Dim vVals As Variant
vVals = Join(Application.Transpose(Selection.Value2), vbLf)
vVals = Split(vVals, vbLf)
Selection.Cells(1).Offset(0, 1).Resize(UBound(vVals) - LBound(vVals) + 1, 1).Value = Application.Transpose(vVals)
End Sub
Asi to lze i vzorcem, ale to se mi teď nechce...
Někde to tu někdo řešil pomocí PowerQuery
Já myslím, že na to úplně stačí MSQuery
Podívejte se na SQL příkaz UNION popřípadě UNION ALL
asi jsem se nevyjádřil přesně
Ano souhlasím. Tak nějak mi příjde prázdná buňka jako úplně něco jiného než hodnota START.
Lepší to bude na příkladu
Ano souhlasím, ale nikdy na obrázku.
Místo COUNTBLANK použijte COUNTIF.
@AL
pěkné
p.s.
Při jednorázových úlohách si vybírám nejrychlejší řešení. Tedy ne takové, které nejrychleji počítá, ale takové, které mne nejdříve napadne ;))
pokud je možno použít pomocný sloupec, tak to lze
do E3 volžte maticový (pomocí CTRL+SHIFT+ENTER)=MIN(KDYŽ(data=0;MAX(data);data))do E4 stejným způsobem=MIN(KDYŽ(data<=E3;MAX(data);data))
Poznat, jestli text v bunce obsahuje 8mi mistne cislo
Tazatel jako vy si prostě nezaslouží pomoct. Bylo by od vás slušné napsat co už jste vyzkoušel a jak jste toho poznání dosáhl. Protože já nerozumím tomu, že dokážete poznat jestli tam je, ale neumíte to vypsat. Ty mi prostě hlava nebere.
Naštěstí pro vás vám syd odpověď poskytl.
cyklus nebo regex?
co znamená umím to otestovat?
@stejzi
Příloha není potřeba.
by šlo, pokud bych neměl na dalších listech kontingenční tabulky
Mno, jak myslíte.
VBA jde použít skoro vždycky. Ale musíte to umět.
Asi ne. Tedy ne bez VBA. A s VBA můžete ztratit více času než s manuální úpravou.
Bez přílohy jen tipuji. Stejná struktura znamená, že jsou ty listy úplně stejné a liší se pouze v datech?
Pak to upravte pouze v jednom listu, ten pak 30x zkopírujte a nakopírujte data do těch kopií. Kopírujte pomocí kopírovat - vložit jinak - vzorce.
Ale říkám, je to bez přílohy - pokud jsou tam nějaké definované názvy, ověřte, jak se chovají. Jejich oprava je asi snazší než úprava PM.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.