Мне нужно добавить функцию в мой лист, используя макросы. Мне нужно передать переменную в функцию Excel, поскольку myWorkbook
и sheetName
, на которые она будет ссылаться, являются переменными.
MyRange = Workbooks(myWorkbook).Sheets(sheetName).Range("H11:H32")
theFormula = "=SUM(" & MyRange & ")"
Range("B2").Select
ActiveCell.FormulaR1C1 = theFormula
Я получаю ошибку 13: Type Mismatch
.
Я не заядлый программист VBA, и это доставляет мне большую головную боль. Я попытался определить theFormula
как String, но без надежды.