VB6可以运行:
Private Sub Form_Load()
Set C = CreateObject("Excel.Application")
Set D = C.Workbooks.Open("C:\Users\Admin\Desktop\test.xlsx")
D.Worksheets("Sheet2").Move Before:=D.Worksheets("Sheet1")
'移动工作表 Sheet2,并将其放置在工作表 Sheet1 之前
D.Worksheets("Sheet1").Move After:=D.Worksheets("Sheet3")
'移动工作表 Sheet1,并将其放置在工作表 Sheet3 之后
D.Close True
Set C = Nothing
End Sub