Вставьте функцию / формулу в Excel из R и VBA и примените макрос VBA из R

Я ищу способ вставить формулу / функцию в Excel из R. Я просмотрел все пакеты, и лучшее, что я мог сделать, было:

library(xlsx)
wb = createWorkbook(type = "xlsx")
sh = createSheet(wb, "CANFI")
cell = CellBlock(sheet = sh, startRow = 2, startColumn = 2, noRows = 1, noColumns = 1)
CB.setMatrixData(cellBlock = cell, x = as.matrix('=SUM(A1:A2)'), startRow = 1, startColumn = 1)
saveWorkbook(wb, file =  "./test.xlsx")

Это дало мне файл с формулой, записанной в ячейке SUM (A1: A2), как если бы это была строка в Excel. Если вы щелкнете по ячейке и нажмете ввод, то формула вычисляет результат. Я полагаю, что одним из способов было бы использование VBA-кода, который обновлялся бы, но обычные select, refreshall и т. Д. Не работали.

Ответы на вопрос(3)

Ваш ответ на вопрос