如何批量插入excel工作表现在由于工作需要,要求在大量exce
现在由于工作需要,要求在大量文件中的某两个工作表中间插入同一种格式的工作表,由于excel文件较多,一个一个文件打开插入工作量大,可不可以批量插入,请各位大侠不吝赐教!!! PS:假设,我有100个EXCEL文件,名称分别为1.xls,2.xls......100.xls 每个文件中对应Sheet1、Sheet2、Sheet3工作表,要求在Sheet2、Sheet3工作表中间插入一个工作表Sheet4。
Sub AddNewSht() Dim Fl, i% Fl = Application.GetOpenFilename("Excel文件,*.xls", , "请选择要添加工作表的工作簿", , True) For i = 1 To UBound(Fl) Workbooks.Open Fl(i) With ActiveWorkbook .Sheets.Add before:=Sheets("Sheet3") .Close True End With Next End Sub