我正在編寫一個時間軸,其中包含一個時間軸,其中包含事件從開始日期到結束日期的事件。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