![]() |
RE :Copy method of Worksheet class failed?
Strange, because I'm using Excel 2000, not 97. According to
Microsoft, the error was corrected in Excel 2000....apparently not. Anyway, I used the Microsoft "workaround", and got my procedure to work.....but it is painfully slower! Does anyobe know of a more efficient and speedy "workaround"? Thanks! It might be the problem described he http://support.microsoft.com/default...34&Product=xlw -- Jim Rech Excel MVP "Steph" wrote in message om... I have a procedure that opens 60 files and copied 1 sheet from each file into a single workbook to consolidate the data. The procedure runs great until I get the the 35th file, and then I get an error: Copy method of Worksheet class failed. The debugger highlights the line of code below that I have in front of: Sub OpenFiles() Dim GetFiles As Variant Dim iFiles As Long Dim nFiles As Long Dim wkbk As Workbook GetFiles = Application.GetOpenFilename _ (FileFilter:="Text Files (*.*),*.*", _ Title:="Select Budget Templates to Include in SAP Upload", MultiSelect:=True) If TypeName(GetFiles) = "Boolean" Then MsgBox "No Files Selected", vbOKOnly, "Nothing Selected" End Else For iFiles = LBound(GetFiles) To UBound(GetFiles) Workbooks.OpenText fileName:=GetFiles(iFiles) Set wkbk = ActiveWorkbook wkbk.Sheets("Opex & CAPEX").Copy After:=ThisWorkbook.Worksheets(3) With ActiveSheet.UsedRange .Value = .Value End With wkbk.Close Next iFiles End If End Sub Any ideas on how to fix this?? Thanks in advance!! -Steph |
All times are GMT +1. The time now is 10:01 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com