Jak udělat součet buněk ve VBA?
Napsal: 19 úno 2010 21:31
Ve VBA používám pro součty uvedený kód. (Ten mi dosadí do buňky L2 vzorec "=SUMA(L4:L65002)"). Jenže bych potřeboval místo té buňky L65002 dosadit proměnnou (Dim pocetradku As Integer), která mi určuje, kolik je obsazených řádků. Je možné toto nějak udělat?
A nebo by byla možná druhá varianta, provést součet řádků ve VBA a pak jen do buňky L2 dosadit výsledek.
Samozřejmě bych uměl do cyklu FOR NEXT vzít buňku po buňce s posčítat. Jenže to pak při větších objemech dosti zpomaluje program. Chtěl bych nějaké elegantnější řešení.
A nebo by byla možná druhá varianta, provést součet řádků ve VBA a pak jen do buňky L2 dosadit výsledek.
Kód: Vybrat vše
Range("L2").Select
ActiveCell.FormulaR1C1 = "=SUM(R[2]C:R[65000]C)"
Samozřejmě bych uměl do cyklu FOR NEXT vzít buňku po buňce s posčítat. Jenže to pak při větších objemech dosti zpomaluje program. Chtěl bych nějaké elegantnější řešení.