以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  EXCEL删除行后代码失效  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=59977)

--  作者:wilson
--  发布时间:2014/11/15 13:14:00
--  EXCEL删除行后代码失效
Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("D:\\1.xls")
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
For i As Integer = ws.UsedRange.Rows.Count To 1 Step -1
    If ws.Cells(i, 1).Text = "abc" Then
        ws.Cells(i, 1).delete(MSExcel.XlDirection.xlUp)
    End If
Next
App.Visible = True
用上述代码能够删除行,不过执行上述代码后其他的代码失效了,要重新打开项目才有用。

求助是否有其他代码能够删除EXCEL的行,谢谢!

--  作者:Bin
--  发布时间:2014/11/15 14:10:00
--  
不要混在一起使用.先处理删除行,再执行其他操作
--  作者:wilson
--  发布时间:2014/11/20 17:00:00
--  

非常感谢!