Вторник, 25 июня 2019
  0 Ответы
  4 тыс. Посещений
Здравствуйте,

Краткий обзор моей проблемы: я генерирую строку, комбинируя некоторые постоянные строки и числа. Я передаю эту строку в функцию суммы, чтобы она могла вычислить суммирование. Когда я использую строку саму по себе в ячейке (конечно, со знаком = впереди), и нажатие ввода извлекает значение. Но когда я передаю строку, не происходит. Поэтому я попытался использовать функцию Evaluate как именованную функцию VBA прямо в ячейке. Ни один из них не работает. Я использую Office 365 (Excel 2016). Любая помощь в этом?

Строка ="'"&AC15&"'!$F$"&AC18&":OFFSET("&"'"&AC15&"'!$F$"&AC18&",0,0)"

И вывод строки: 'G:\Crush\Daily plant report\2019\[05-2019.xls]C vol'!$F$35:OFFSET('G:\Crush\Daily plant report\2019\[05 -2019.xls]C vol'!$F$35,0,0)

Я сохранил указанную выше строку в ячейке AC19.

Я использовал такую ​​функцию суммы =sum(AC19)

Который возвращает ноль, но на самом деле в G:\Crush\Daily plant report\2019\[05-2019.xls]C vol'!$F$35 значение равно 2630. Ошибка в синтаксисе?
Там нет ответов, сделанные на этот пост пока нет.