Zaslal/a
3.5.2014 19:25Ahoj, mám pod sebou v buňkách G2 až G4 čísla, se kterými potřebuji pracovat...
mám vzorec x = 1/((1/G1)+(1/G2)+(1/Gn))
Ve jmenovali zlomku bude vždy přičteno 1/Gn a to Gn je počet vyplněných řádků v sloupci G2 až G4
V mém případě mám vyplněné momentálně 3 řádky (G2 až G4)
Takže vzorec má vypadat takto
x = 1/((1/G2)+(1/G3)+(1/G4))
Kdybych měl 4 řádky, tak by vypadal takto
x = 1/((1/G2)+(1/G3)+(1/G4)+(1/G5))
Zkrátka počet 1/Gn je závislý na počtu vyplněných řádků..
A můj problém je ten, že nevím, jak takovýto vzorec pomocí makra udělat. Zkoušel jsem vytvořit cyklus, ale asi jsem špatně pochopil princip zápisu a hází mi chybu
Zatím jsem to zkoušel udělat tak, že se příkaz vykoná při stisknutí tlačítka, ale rád bych, aby se vykonával neustále v určité buňce.. což je moje další otázka.
Sub zkouska()
For i = 2 To (1 + "=Count(C7)") Step 1
Range("J27").Select
ActiveCell.FormulaR1C1 = "=1/((1/R2C7)+(1/RiC7))"
Range("J28").Select
Next i
End Sub
Jak jste si jistě všimli, tak jsem použil (1/RiC7) a to "i" jsem chtěl aby se podle cyklu zvyšovalo a tím mi vybíralo další a další řádky..
Za příkazem "To" v cyklu jsem chtěl dát příkaz "count", abych zjistil ten počet vyplněných řádků ve sloupci G..
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.