在特定的Excel工作表上删除X行到Y行
我正在写一个VBScript,它打开一个Excel文件,从特定工作表中删除X
到Y
行,然后保存并closures文件。 我打开和closures部分,但是删除部分是我正在挣扎。 X
和Y
是固定的,比如6到10行。
Set objExcel=CreateObject("Excel.Application") objExcel.Visible = True Set wb = objExcel.Workbooks.open("FILE_ADDRESS") Set ws = wb.Sheets(1) ws.Rows(2).Delete wb.Save wb.Close objExcel.Quit
使用:
ws.Rows("6:10").EntireRow.Delete
你也可以定义6和10作为variables,然后有类似的东西
ws.Rows(x & ":" & y).EntireRow.Delete
编辑:
如果这不起作用,请尝试:
wb.Sheets("sheet name").Range("A" & x & ":A" & y).EntireRow.Delete