我在LibreOffice Calc表中使用一个宏,它使用函数“= NOW()+ 14”将日期输入到单元格中。如何将函数的输出永久写入单元格,以便每次打开工作表时都不会生成新日期?
答案 0 :(得分:1)
复制单元格。编辑 - >选择性粘贴;确保"文字"框是SELECTED和"公式"盒子不是。点击OK。您可能需要将单元格格式化为" date"或"时间" (否则它将时间显示为24小时的小数部分,日期为1899年12月31日以来的天数。)
虽然如果您已经在使用宏,为什么不计算宏中的时间并将时间放入单元格而不是公式呢?
Dim CalcTime : CalcTime = Now + 14
oCell.setString(CalcTime)