【发布时间】:2015-10-02 04:08:09
【问题描述】:
我正在尝试选择 Excel 工作表的行,但某些行包含错误。这是选择代码:
Dim i As Integer
i = 2
Dim dRange As String
dRange = "1:1"
While Not IsEmpty(Cells(i, 1))
dRange = dRange & "," & i & ":" & i
i = i + 1
Wend
Range(dRange).EntireRow.Select
这是一个错误的行(CSV 导出):
08/03/2012;20120305;05/03/2012;20120305;Silba M.; - ; 647,50 ; - ;
- ; 10.330,77 ;;Incasso affitto : URS
我该如何解决我的问题?
更新:
对于工作表中的每一行,我必须在列中搜索一个值。如果我找到该值,我必须将该行导出到另一张表。我该怎么办?
【问题讨论】:
-
请说明您遇到的错误,并在调试窗口中检查
i值是什么,注意Integer类型最大值为32767。 -
你想跳过错误的行吗?