如何从excel中的合并单元格获取范围

时间:2018-11-12 11:49:38

标签: c# excel vb.net

我从用户那里收到了这个excel文件。它似乎是在没有任何标准模式的情况下创建的。我不知道从这个专业中获得假期。 每个月如何迭代? 我尝试使用Excel.Worksheet.Range.Find(“ January”)来获取每个月开始查找的第一个单元格。

     Dim currentFind As Excel.Range = Nothing
     Dim firstFind As Excel.Range = Nothing
     currentFind = objWs.Range("A1:AM100").Find("January", , _
                    Excel.XlFindLookIn.xlValues, Excel.XlLookAt.xlPart, _
                    Excel.XlSearchOrder.xlByRows, Excel.XlSearchDirection.xlNext, False)

但是它返回了“ A4”处的单元格(ROW:4,COLUMN:1),因为“标题月”单元格已合并。我不能使用此单元格进行初始迭代和访问本月的所有日期。如何知道A4之间的范围已合并?

enter image description here

0 个答案:

没有答案