< návrat zpět

MS Excel


Téma: Výběr oblasti buněk rss

Zaslal/a 18.3.2016 13:19

Dobrý den, prosím vás o pomoc.
Potřebuji udělat makro, které mi vybere oblast A1:K555, kde 555 je poslední řádek ve kterém má buňka ze sloupce A hodnotu větší než 0.
Ve sloupci A mám ale vzorce až do A1000.
Předem děkuji.

Zaslat odpověď >

icon #030818
avatar
Range(Cells(1, 1), Cells(Evaluate("=MAX(IF(A1:A1000>0, ROW(A1:A1000)))"), 11)).Selectcitovat
#030819
avatar
Děkuji, bohužel mi vybere až řádek 1000. Já potřebuji vybrat pouze po řádek, kde vzorce ukazují hodnotu větší než nula. Další nulové už nevybírat.citovat
icon #030820
avatar
Než som to sem dal, tak som to samozrejme otestoval a mne to vyberie iba po riadok, v ktorom je v stĺpci A hodnota väčšia, než nula - presne podľa zadania. Ale mám tu k dispozícii akurát Excel 2007, čo je verzia dávno za horizontom a okrem toho, tvoj súbor k dispozícii nemám, takže som testoval na tom, ktorý som si podľa popisu bol schopný vytvoriť sám.citovat
#030821
avatar
Raději jsem nahrál ten soubor. Potřebuji v něm vybrat A1:K131.
Příloha: rar30821_vzor.rar (65kB, staženo 23x)
citovat
icon #030823
avatar
Jakube, ty vidíš v stĺpci A nejaké čísla? Ja ti to teda vysvetlím: nejedná sa o čísla, ale o textové reťazce!

Range(Cells(1, 1), Cells(Evaluate("=MAX(IF(A1:A1000<>"""", ROW(A1:A1000)))"), 11)).Selectcitovat
#030824
avatar
Tak, myslím, že už tomu rozumím...:)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