I'm trying to run a R code from excel VBA macro.
The R function is using two inputs: DataFilter(Input1,Input2) The function does some filtering and then saves a new excel file in the folder N:\DataFolder
Can you please help in creating an VBA macro that runs the DataFilter function with two new text inputs (lets say cells A1 and B1 from the sheet1 in the spreadsheet). From there I will be able to open the excel file in the vba macro.
Thank you!
You can run an R script in VBA by creating Windows Shell obejct and passing it a string that executes an R script
(source)
You can pass in your cell values as command line args to the R script. See
?commandArgsfor more.