HRESULT:0x800A03EC VB

时间:2015-06-25 10:44:46

标签: vb.net excel

'System.Runtime.InteropServices.COMException' occurred in mscorlib.dll

运行代码我收到以下错误: 类型$sql = "SELECT customer FROM furniture WHERE id = :id AND category = :cat"; $stmt = $connectdb->prepare($sql); $stmt->execute(array(':id'=>$id, ':cat'=>"1")); $resulta = $stmt->fetchAll(PDO::FETCH_ASSOC); $rowcount = count($result);

的未处理异常

附加信息:来自HRESULT的异常:0x800A03EC

环顾互联网并试图让它发挥作用后,我正在努力寻找答案。

我希望代码能够过滤掉D列中的所有#N / A条目。

1 个答案:

答案 0 :(得分:0)

您不能将Field:=4用于一个列范围。 Field参数是范围列的索引,而不是实际列号(例如,col D为4)。第二个参数也是Criteria1而不是Criteria

oBook.Worksheets(1).Range("$D$1:$D$4000").AutoFilter(Field:=1, Criteria1:="<>#N/A")