Я искал все выше и ниже по всему Интернету для этого, но я не могу найти ответ.В сценарии Excel VBA я хочу загрузить переменную из значения ячейки в электронной таблице.Проблема в том, что я хочу указать, что эта ячейка находится в той же строке, что и ячейка, использующая эту формулу VBA, но с определенным столбцом.По сути, я хочу в скрипте загрузить значение из столбца «C» активной строки.
В конкретной ячейке я введу формулу = myfunc ()
Within myfunc ():
Если я использую varName = ActiveCell.Offset(0, -7).Value2
, я получу относительные строки и столбцы.
Если я использую varName = ActiveCell.Cells(1, 3).Value2
, я получу абсолютные строки и столбцы.
Я хочу загрузить значение из ячейки в столбце "C" (или 3) текущей строки, содержащей "= myfunc ()", в varName независимо от строки или столбца ячейки, содержащей эту формулу.