如何用VB删除EXCEL里对应内容的行
如何用VBA删除D:\aa.XLS,文件SHEET1表里对应TEXT1查询内容所在的行
试过用Delete Shift:=xlUp不行,不知道是不是格式不对,请老师帮助,谢谢!
Set cn = CreateObject("ADODB.Connection")
Set rc = CreateObject("ADODB.Recordset")
cn.Open "provider=microsoft.jet.oledb.4.0;extended properties='excel 8.0;hdr=yes';data source=" & "d:\aa.xls"
rc.Open "select * from [sheet1$] where "& rs.Fields(0).Name & "='" & Textbox1.Text & "'", cn, 1, 3
请添加代码。。。。
rc.Update
-------------------------------------------------------
或者用别的方法也行,请各位老师帮助,谢谢!
Excel VB 删除
[解决办法]
表结构(列名)应该固定吧,直接删除即可。
Set cn = CreateObject("ADODB.Connection")
cn.Open "provider=microsoft.jet.oledb.4.0;extended properties='excel 8.0;hdr=yes';data source=" & "d:\aa.xls"
cn.Execute "DELETE from [sheet1$] where [列名1]='" & Textbox1.Text & "'"