< návrat zpět

MS Excel


Téma: vložení vzorce do buňky pomocí VBA rss

Zaslal/a 15.2.2016 14:31

Jak vložím do buňky vzorec pomocí VBA? Pokud to vložím takto

Sub vzorec()
ActiveCell.Value = "=SUMA(A1:A9)"
End Sub

tak se v buňce objeví #NÁZEV.
Děkuji

Zaslat odpověď >

icon #030091
eLCHa
ActiveCell.formulalocal = "=SUMA(A1:A9)"citovat
#030092
avatar
Úplný výčet možností, jak je možné vzorec do buňky vložit, jsou vlastnosti .Formula, .FormulaLocal, .FormulaR1C1 a .FormulaR1C1Local, a to podle způsobu, jakým je vzorec zapsán. Nativní podoba vzorce v buňce je .FormulaR1C1. Podoba vzorce, jak ho zapisujeme běžně do buňky, je .FormulaLocal. Tu pochopitelně nabízí elCHa jako nejpřirozenější.citovat
#051808
avatar
Když napíšu třeba :
Range("Au17").Select
ActiveCell.FormulaLocal = "=KDYŽ(A(AV12=1;AW12=1);"jsou tam 1 a 1";"není to 1 a 1")"

píše mi to Syntax error .
Nevíte kde je chyba ?citovat
#051809
Stalker
Víme, chybějící uvozovky. Tedy:
ActiveCell.FormulaLocal = "=KDYŽ(A(AV12=1;AW12=1);""jsou tam 1 a 1"";""není to 1 a 1"")"

Ale to už Ti psal Joke v předchozím vlákně.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