我正在开发一个宏,有人问我是否可以让一列显示另一列中的月初。如果一个人离开而有新人加入,日期可能会改变。我知道我可以输入日期并使用 Ctrl+e,它会自动填充。例如,如果 D2 是 7 Dec 24 而我在 E2 中输入 1 Dec 24 我可以使用 Ctrl+e 并且 E 列中的所有单元格将为下面的每个单元格填充月初,但是如果我输入的年份不同,我需要先为该单元格输入 DDMMMYY,然后按 Ctrl+e。如果我尝试在宏中执行此操作,则问题是我在 E2 中输入 1 Dec 24 但几个月后的 D2 可能现在是 25 Oct 25,现在该功能不起作用了。是否可以在宏中执行此操作?以下是我想要实现的最终目标。
这可以用一个非常简单的公式来完成,不需要任何 VBA 宏。
复制下来。就是这样。如果 A1 中的日期发生变化,公式将立即更新。