< 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

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Týden v roce

Petr92 • 16.7. 15:34

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28