我正在编写一个时间轴,其中包含一个时间轴,其中包含事件从开始日期到结束日期的事件。vba时间线日期为范围,根据2个单元格值中的日期选择子范围Excel2013
我有我的日期从“E19”一路开始“RU19”(结束日期列可以是任意的。日期是从03月 - 2016年31月 - 2017年。
活动有3列:
- 开始日期:A22
- 结束日期:B22
- 事件名称:C22
我成立了一个RAN从“E19”到文件“RU19”的最后一列。是否可以设置一个基于单元值的子范围,该值将遍历主范围并返回子范围从开始到结束的值?
因此,例如,如果我在A22单元格中的子范围开始日期是2016年4月5日,B22单元格中的结束日期是08年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))
哎呀没错,这是一个错字。现在修好 – ExcelUsr019