【问题标题】:Fill a cell range based on start and end date (which will change)根据开始和结束日期填充单元格范围(将更改)
【发布时间】:2015-09-01 20:10:06
【问题描述】:

我的开始和结束日期会不断变化。我需要适当的单元格来突出显示开始日期和结束日期之间的适当范围。每列都有一个日期标题。日期将是一个月和一年,并运行一年。比如1月15日、2月15日、3月15日……1月16日。这个公式应该怎么写?

提前感谢您的帮助。

如果我的图片未发布,则 Excel 表格将如下所示:

|Supervisors|Job Number|Start date|End Date|Jan-15|Feb-15|Mar-15...
| John Doe  |12345-67  | Jan 15   |June 15 |xxxxx |xxxxx |xxxxx 

【问题讨论】:

  • 如果您只想突出显示开始日期和结束日期,我建议您查看条件格式。什么决定了开始和结束日期?

标签: excel date excel-formula vba


【解决方案1】:

为了澄清问题,您想在开始日期和结束日期之间的每个月中输入一个标题吗?

您可以使用 MONTH() 函数从日期中提取月份。所以使用 VBA,你可以做类似的事情

for index = 0 to (month(enddate) - month(startdate)) '插入标题 下一个索引

如果它们不在同一年,您可以对 year 执行相同的操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-14
    • 1970-01-01
    • 2019-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多