在特定的Excel工作表上删除X行到Y行

我正在写一个VBScript,它打开一个Excel文件,从特定工作表中删除XY行,然后保存并closures文件。 我打开和closures部分,但是删除部分是我正在挣扎。 XY是固定的,比如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