Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel-付款后将账单到期日更新到下个月_Excel_Date - Fatal编程技术网

Excel-付款后将账单到期日更新到下个月

Excel-付款后将账单到期日更新到下个月,excel,date,Excel,Date,您好,我是一个非常新的excel,所以我道歉,如果这个问题有点琐碎,甚至不可能。我正试图创造一些东西来记录我的账单 A列保存票据名称,B列保存到期付款日期。我希望能够做到的是,当我支付账单时,有某种方式将其标记为已支付,然后将到期日更改为下一个月(每个月的账单到期日相同) 这是可能的,我应该看什么来做到这一点?感谢您的帮助或建议如果您有第三列C“付款日期”,您可以在其中输入付款日期,您可以编写一个onChange过程,在C列中的单元格发生更改时更新B列: if target.column=3 t

您好,我是一个非常新的excel,所以我道歉,如果这个问题有点琐碎,甚至不可能。我正试图创造一些东西来记录我的账单

A列保存票据名称,B列保存到期付款日期。我希望能够做到的是,当我支付账单时,有某种方式将其标记为已支付,然后将到期日更改为下一个月(每个月的账单到期日相同)


这是可能的,我应该看什么来做到这一点?感谢您的帮助或建议

如果您有第三列C“付款日期”,您可以在其中输入付款日期,您可以编写一个onChange过程,在C列中的单元格发生更改时更新B列:

if target.column=3 then
   cells(target.row, 2)=application.worksheetfunction.edate(cells(target.row, 2),1)
end if

未测试(但我想知道这是否有效!)输入并选择当前月份的天数。选择“标记为已付款”日期,然后使用“添加”操作粘贴特殊值,好的。

这是一个很好的观点,只要日期正确更改,将项目标记为已付款就没有那么重要了。我只是不知道如何让excel知道何时更新它,所以我想以某种方式将其标记为已付款可能是一个好主意