< návrat zpět

MS Excel


Téma: SumIf pomocou VBA (syntax) rss

Zaslal/a 30.1.2013 13:39

Ahojte,
chcem spocitat vsetky hodnoty v stlpci "A", pricom v tom istom riadku stlpca "C" sa musi nachadzat znak "a". Pomocou vzorca to nie je problem. Chcem to pomocou makra. Skusil som aj nahravanie makra, ale tak ako mi to nahralo to osetruje len konkretny pripad rozsahu hodnot. Potrebujem univerzalne makro. Snazil som sa nieco spravit pomocou funkcie zrataj() ale nefunguje spravne. Vopred vdaka za rady.

Příloha: zip11229_zrataj.zip (13kB, staženo 27x)
Zaslat odpověď >

#011231
avatar
Function zrataj(lcell As Range) As Double
' nastavi sa do bunky, kde chceme vlozit vzorec
zrataj = 0
For Each bunka In lcell
If bunka.Offset(0, 2) = "a" Then zrataj = zrataj + bunka
Next bunka
End Functioncitovat
#011233
jimice01
Udělal jsem ti na to makro .. Je to hotové
Příloha: zip11233_zrataj.zip (18kB, staženo 26x)
citovat
#011236
avatar
Pre moj pripad asi pouzijem makro od jimice01, ale paci sa mi aj riesenie od marjankaj.

Obidvom velka vdaka za rychlu reakciu.citovat
icon #011285
eLCHa
application.WorksheetFunction.SumIf...citovat
#011286
avatar
@eLCHa:
application.WorksheetFunction.SumIf...


O toto som sa pokusal aj ja v prilozenom excel subore, ale nevedel som prist na syntax. Vedel by si mi poradit ako to mam spravne napisat?
Dikcitovat
#011287
Opičák
function sumif
Příloha: zip11287_zrataj2.zip (22kB, staženo 29x)
citovat
#011288
avatar
@Opicak
Vdaka za rychlu reakciu a za objasnenie mojho problemu so syntaxou! Je to super.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