У меня есть функция ApplyFormulas (), которая, очевидно, будет применять формулы наподобие
detailWs.Range(companyModel.RevenueFormulaRangeDollars).FormulaR1C1 = companyModel.RevenueFormulaDollars;
Однако теперь мне нужно скопировать этот диапазон и вставить его в то же место, чтобы значения были действительными, а не просто формулойРекомендации.
Я могу сделать это в VBA с Excel Interop, но я использую ClosedXML.Кто-нибудь знает способ сделать это?Я попытался CopyTo (), но нет специальной вставки и т. Д.
Я также попытался
detailWs.Range(companyModel.NoChargeFormulaRangePercent).Value = detailWs.Range(companyModel.NoChargeFormulaRangePercent).Value;
, но я не могу использовать свойство или индексатор, потому что в нем отсутствует геттер, но из того, что ямогу сказать, как получить;задавать;собственности.
Я пытался пару вещей и до сих пор не работает ..
var test = detailWs.Range(companyModel.NoChargeFormulaRangePercent).CellsUsed();
foreach(var c in test)
{
c.Value = c.Value.ToString();
}