如何将函数的输出写入表格单元格

时间:2015-12-13 17:47:50

标签: macros libreoffice-calc

我在LibreOffice Calc表中使用一个宏,它使用函数“= NOW()+ 14”将日期输入到单元格中。如何将函数的输出永久写入单元格,以便每次打开工作表时都不会生成新日期?

1 个答案:

答案 0 :(得分:1)

复制单元格。编辑 - >选择性粘贴;确保"文字"框是SELECTED和"公式"盒子不是。点击OK。您可能需要将单元格格式化为" date"或"时间" (否则它将时间显示为24小时的小数部分,日期为1899年12月31日以来的天数。)

虽然如果您已经在使用宏,为什么不计算宏中的时间并将时间放入单元格而不是公式呢?

Dim CalcTime : CalcTime = Now + 14
oCell.setString(CalcTime)