【发布时间】:2016-05-30 14:01:42
【问题描述】:
我正在尝试在列中查找特定值,但是在页面下方(有时)有一个数据透视表,有时会延伸到该列。 如果数据透视表已延伸到该列,我的程序就会崩溃。如果没有,那么代码运行良好。 "MonthlyStartDate 是一个字符串 "2013 年 8 月"。
LastRowMonthly = DataPage.Range["AT:AT"].Find(MonthlyStartDate, Type.Missing, XlFindLookIn.xlValues, XlLookAt.xlWhole, XlSearchOrder.xlByRows, XlSearchDirection.xlNext, Type.Missing, Type.Missing, Type.Missing).Row;
我尝试将搜索限制在日期可能出现的行中,
Range["AT7:AT48"]
不过这没什么区别。如果数据透视表运行到列中它会崩溃,如果没有,那么它运行正常。
数据透视表从第 52 行的不同列开始,无法移动。 我还尝试研究如何折叠数据透视表上的日期列字段,这是导致表运行到列 AT 的字段。但这并没有结果。如果有人知道这是如何完成的,那肯定会解决我的问题。
对于这个问题的任何帮助将不胜感激。
【问题讨论】:
标签: c# excel pivot-table