By cndesu у вівторок, 25 червня
Опубліковано в перевершувати
відповіді 0
симпатії 0
думки 4K
Голосів 0
привіт,

Зміст моєї проблеми полягає в тому, що я генерую рядок, поєднуючи деякі постійні рядки та числа. Я передаю цей рядок у функцію sum, щоб вона могла обчислити підсумовування. Коли я використовую рядок сам по собі в клітинці (звісно, ​​зі знаком = спереду) і натискаю клавішу Enter, щоб отримати значення. Але коли я передаю рядок, не відбувається. Тому я спробував використовувати функцію Evaluate як іменовану функцію, VBA, безпосередньо в комірці. Жоден з них не працює. Я використовую Office 365 (Excel 2016). Будь-яка допомога з цього приводу?

Рядок ="'"&AC15&"'!$F$"&AC18&":OFFSET("&"'"&AC15&"'!$F$"&AC18&",0,0)"

І вихідний рядок: '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)

Я зберіг наведений вище рядок у комірці AC19

Я використовував функцію суми, як це =sum(AC19)

Що повертає нуль, але насправді в 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35 значення становить 2630. Чи є помилка в синтаксисі?
Переглянути повне повідомлення