我有一个包含存款金额和总金额列的工作表。我希望总量列应该每月自动更新
value = (total amount + deposit amount)
我使用VBA还是公式..?
定期刷新外部数据:
1) 打开 Microsoft Excel 工作簿。
2) 单击外部数据区域中的单元格。
3) 单击“数据”选项卡。(出现“数据”选项卡。)
4) 从“管理连接”组中,单击“全部刷新”下拉列表并选择“连接属性”。(出现“连接属性”对话框。)
5) 从“刷新控制”组中,选中“刷新间隔”复选框,并在“分钟”框中输入适当的分钟数。
6) 单击“确定”。
试试这个,如果它适用于你的情况。
如果文件已关闭,您将无法进行任何更新。您最好的选择是编写一个宏来检查日期并在需要时更新值。然后只需在文件打开时执行此宏。Workbook_open
是您需要在打开工作簿时自动执行的宏的名称。
此外,我建议您使用 NOW() 函数和计算 NOW() 和预定义日期之间的月数的公式排列,可以在没有宏的情况下实现您想要的目标。