< návrat zpět

MS Excel


Téma: posldní rádek rss

Zaslal/a 30.11.2009 14:29

Zdravím,

potřebovala bych prosím poradit, snažím se udělat makro na kopírovaní dat ze souboru do souboru a narazila jsem na to že nevým jak zjistit poslední použitou řádku. Respektive potřebuju přikopírovat nová data za stará. Poradil by mi někdo prosím

stop Uzamčeno - nelze přidávat nové příspěvky.

#000880
avatar
Ahoj, moznosti jak poznat posledni radku je vic (viz googl). Ja pouzivam Sheet.UsedRange.Rows.Count (nevim jestli se to pise presne takhle, nepouzivam VB, kazdopadne nazvy tech properties jsou stejne).citovat
#000888
avatar
ahoj,

jednoduche je pouzit funkci listu CountA (počet2)

takto:
a = Application.WorksheetFunction.CountA(Columns(1))

promenna 'a' obsahuje počet neprázdných řádků ve sloupci A, první prázdný řádek ve sloupci A(1) tedy dostaneme přičtením 1 takto:

b = Application.WorksheetFunction.CountA(Columns(1)) + 1citovat
icon#000891
avatar
Ahoj,

koukám jak všichni mají jednoduché tipy a já to doposud dělal smyčkou :-)

public sub radky()
dim radek as single
radek = 2' začínám většinou od druhého řádku (první je hlavička)
do while cells(radek,1) <> ""
radek = radek + 1
loop
msgbox radek 'číslo prvního prázdného řádku ve sloupci 1 (A)
End sub

M@citovat
#017842
avatar
to přeci obecně neplatí; co když mám mezi řádky vyplněnými také řádek prázdný? Nebo jich mám více? Typicky sledování postupného doplňování dat (například vím, že mám 100 registratur, ale počet dokumentů v nich vkládám napřeskáčku podle toho, jak se ke které dostanu...)citovat
icon#017843
Opičák
pokud nejsou data souvislá a potřebujete zjistit poslední řádek v jednom sloupci tak třeba maticovým vzorcem
=ODKAZ(MAX(ŘÁDEK(data)*(data<>""));SLOUPEC(data))
kde "data" je pojmenovaný sloupec
nebo poslední buňka v oblasti
=ODKAZ(MAX(KDYŽ(NE(JE.PRÁZDNÉ(data1));ŘÁDEK(data1)));MAX(KDYŽ(NE(JE.PRÁZDNÉ(data1));KDYŽ(ŘÁDEK(data1)=MAX(KDYŽ(NE(JE.PRÁZDNÉ(data1));ŘÁDEK(data1)));SLOUPEC(data1)))))

kde data1 je nějaká pojmenovaná oblast buněk třeba A1:F100 a opět maticově

a jinak je to téma staré skoro 5 roků, takže trošičku pozdní reakce, ale to nevadí 1citovat

Uživatelské menu

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

Menu

On-line nástroje

Novinky

Formulář Faktura III

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

Aktivní diskuse

Makro len v príslušnom adresáre

Tono • 21.8. 22:47

Pomoc pripočitavanie

mirec77 • 21.8. 13:31

smazat duplicitní buňky

cmuch1 • 21.8. 12:48

Pomoc pripočitavanie

cmuch1 • 21.8. 12:44

smazat duplicitní buňky

cinkim • 21.8. 12:13

Pomoc pripočitavanie

mirec77 • 21.8. 12:04

smazat duplicitní buňky

lubo • 21.8. 11:20