公式转换数值
将当前工作表中的所有公式转换为数值。
该宏是通过 AI 插件从 VBA 代码转换而来。
(function(){
// 获取当前活动工作表
var oWorksheet = Api.GetActiveSheet();
// 获取工作表的已使用范围
var oUsedRange = oWorksheet.GetUsedRange();
// 检查是否存在已使用范围
if (oUsedRange) {
// 获取范围内的当前值(这将计算公式)
var aValues = oUsedRange.GetValue();
// 将值重新设置回范围(这将用计算结果替换公式)
oUsedRange.SetValue(aValues);
}
})();
使用方法:获取当前工作表,获取已使用范围,获取范围值,设置范围值
参考 Microsoft VBA 宏代码
Sub ConvertToValues()
With ActiveSheet.UsedRange
.Value = .Value
End With
End Sub