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

How to write the output of a function into a table cell

我在 LibreOffice Calc sheet 中使用了一个宏,它使用函数“=NOW()+14”将日期输入到一个单元格中。我怎样才能将函数的输出永久写入单元格,这样它就不会在我每次打开 sheet?

时生成新日期

复制单元格。编辑->选择性粘贴;确保 "Text" 框被选中,"Formulas" 框未被选中。点击确定。您可能需要将单元格格式设置为 "date" 或 "time"(否则它将时间显示为 24 小时的小数部分,日期显示为自 1899 年 12 月 31 日以来的天数)。

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

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