< návrat zpět
MS Excel
Téma: dynamický sumproduct
Zaslal/a davik 9.5.2014 9:39
ahoj,
od včera vedu urputný a nelítostný boj s funkcí sumproduct ve vba. Bohužel excel vyhrává :-(
Potřebuju mít dynamický sumproduct jak sloupce tak řádky. V proměnné řádek je definováno číslo řádku, který je neměnný (zamčený)
Prosím o pomoc, aby mi to za pomocí proměnných napsalo do buňky H2 vzorec (viz příloha)
Předem moc děkuji
David
Příloha: 19365_nastroje.zip (15kB, staženo 19x)
eLCHa(9.5.2014 10:25)#019371 Absolutně zapomínáte na písmenka R a C
Moc pěkný kód to není, je to pouze upravený ten váš
radek = 2
LC = 7
prvni_sloupec = 2
ActiveCell.FormulaR1C1 = "=SUMPRODUCT(R" & radek & "C" & prvni_sloupec & ":R" & radek & "C" & LC & ",RC[" & -(LC - prvni_sloupec + 1) & "]:RC[" & -1 & "])"
ActiveCell.Offset(1, 0).Selectcitovat
davik(9.5.2014 10:38)#019374 ElCha,
geniální. Díky moc
P.S.: Nejsem programátor :-)
citovat
eLCHa(9.5.2014 10:42)#019376 mno - moc geniální to není ;))
PS.: - já také ne
citovat