By cndesu v úterý 25. června
Publikováno v vynikat
Odpovědi 0
záliby 0
Zobrazení 4K
Hlasy 0
Dobrý den,

Synopse mého problému je, že generuji řetězec kombinací některých konstantních řetězců a čísel. Tento řetězec předávám do funkce součtu, aby mohla vypočítat součet. Když používám řetězec samotný v buňce (samozřejmě se znakem = vpředu) a stisknutím klávesy Enter načte hodnotu. Ale když procházím, řetězec se nevyskytuje. Zkusil jsem tedy použít funkci Evaluate jako pojmenovanou funkci, VBA, přímo v buňce. Žádný z nich nefunguje. Používám Office 365 (Excel 2016). Nějaká pomoc?

Řetězec je ="'"&AC15&"'!$F$"&AC18&":OFFSET("&"'"&AC15&"'!$F$"&AC18&",0,0)"

A výstup řetězce je 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35:OFFSET('G:\Crush\Daily plant reports\2019\[05 -2019.xls]C vol'!$F$35,0,0)

Výše uvedený řetězec jsem uložil do buňky AC19

Použil jsem funkci součtu takto = součet (AC19)

Což vrací nulu, ale ve skutečnosti v 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35 je hodnota 2630. Nějaká chyba v syntaxi?
Zobrazit celý příspěvek