Stránka 1 z 1

Excel-makro vlozenie vzorca=sumif(........)

Napsal: 14 dub 2008 09:57
od marek26
Ahojte.

Prosim o pomoc, ako by znela syntax na vlozenie tohto vzorcu =SUMIF($B2:$B2000;$I2;C$2:C$2000) do bunky "J2".

Range(J2).select
Range("J2").Formula = "=SUMIF($B2:$B2000;$I2;C$2:C$2000)"

nechce fungovat

Existuje taka syntax na priame vlozenie a vypocitanie? Nemusi sa tam ulozit vzorec, moze byt aj priamy vypocet, to je jedno. Len nech je v bunke J2 vysledok toho vzorcu.

Diky moc

Re: Excel-makro vlozenie vzorca=sumif(........)

Napsal: 14 dub 2008 14:03
od marek26
tak som nato nakoniec prisiel toto je ten kod, sice troska blafom :smile: ale aj tak sa da, zaznam makra s operaciou mi napomohli

Kód: Vybrat vše

Range("J2").Select
    ActiveCell.FormulaR1C1 = "=SUMIF(RC2:R[1998]C2,RC9,R2C[-7]:R2000C[-7])"

Re: Excel-makro vlozenie vzorca=sumif(........)

Napsal: 14 dub 2008 20:44
od mike007
marek26 píše:Existuje taka syntax na priame vlozenie a vypocitanie? Nemusi sa tam ulozit vzorec, moze byt aj priamy vypocet, to je jedno. Len nech je v bunke J2 vysledok toho vzorcu.


Kód: Vybrat vše

Sub suma_podminka()
Range("j2") = Application.WorksheetFunction.sumif( _
Range("b2:b2000"), Range("i2"), Range("c2:c2000"))
End Sub