【发布时间】:2016-11-18 03:08:56
【问题描述】:
我正在编写一个时间线,其想法是使用从事件的开始日期到结束日期的事件填充时间线。
我的日期从“E19”一直到“RU19”(结束日期列可以是任意的。日期是从 2016 年 4 月 3 日到 2017 年 7 月 31 日。
事件有 3 列:
- 开始日期:A22
- 结束日期:B22
- 事件名称:C22
我设置了从“E19”到文档“RU19”的最后一列的范围。是否可以根据单元格值设置子范围,该单元格值将遍历主范围并返回从子范围开始到结束的值?
例如,如果单元格 A22 中的子范围开始日期是 2016 年 4 月 5 日,单元格 B22 中的结束日期是 2016 年 4 月 8 日,我会选择一个子范围“G19:J19”。
当前代码是:
Dim LastCol As Long
Dim startDate As Range
'find last column in the document
LastCol = Cells(19, Columns.Count).End(xlToLeft).Column
'set timeline range from start of date data to last column
Set startDate = Range(Cells(19, 5), Cells(19, LastCol))
【问题讨论】:
-
哎呀是的,这是一个错字。现已修复