excel中的同一行不同列的单元格中填写了不同的日期,其中日期所在的列是动态在变化,如何选取这一行中最右边的日期,如
第1列 第2列 第3列
第2行 2010-01-15 2010-02-07 2010-03-05
需读取最右边的日期 2010-03-05,注意日期的填充是不断变化的
------解决方案--------------------------------------------------------
- VB code
 
Sub test()    Dim rng As Range    Set rng = ActiveSheet.Range("A2")        While rng.End(xlToRight).Value <> ""        Set rng = rng.End(xlToRight)    Wend        Debug.Print rng.Address    End Sub