< návrat zpět

MS Excel


Téma: Počet buněk s čísli rss

Zaslal/a 4.5.2014 11:57

Jak zjistím počet buňek obsahujících čísla v zadaném sloupci pomocí makra?
Zkoušel jsem :
pocet = Range("A:A").Count
' nebo
pocet = CountIf(Range("A:A"),"<>""")
' nebo
pocet = count(A)

Ale countif mám úplně špatný zápis a to první s posledním vůbec nefunguje

Zaslat odpověď >

icon #019285
avatar
Sub PocetCisel()
MsgBox WorksheetFunction.Count([A:A])
End Sub
citovat
#019286
avatar
Díky 1
Můžu se ještě zeptat, jak má být správný zápis funkce Countif? Dočetl jsem se, že by měla vrátit počet daných hodnot..

=COUNTIF(oblast porovnávaných dat ; kritérium výběru)

zkoušel jsem i jenom
CountIf("A:A","<>""")
a taky házelo chybu.. co dělám špatně?

Myslel jsem to tak, že vyhledá počet buňek rozdílných od nevyplněné buňky (<>"")citovat
icon #019287
avatar
na úrovni listu:=COUNTIF(A:A;"<>"&""), v makre analogicky: WorksheetFunction.CountIf([A:A], "<>" & ""),ale to dáva počet neprázdnych buniek, nie počet buniek s číslami. Asi by si si mal ujasniť, počet čoho vlastne chceš získať 7citovat
#019288
avatar
Rozumím AL, v mém případě je to jedno, protože pokud bude buňka neprázdná, bude se jednat o číslo 1citovat
#019289
avatar
Pokud to program i přesto nějak rozlišuje, tak se omlouvám ,to jsem taky nevěděl 1citovat

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