View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
Trevor Shuttleworth Trevor Shuttleworth is offline
external usenet poster
 
Posts: 1,089
Default object required error message

Goss

does the Workbook "my_Labor.xls" exist and is it open already? If it's not
open, that's your problem.

Regards

Trevor


"goss " wrote in message
...
Hi all.

Receiving Run Time Error 424 "Object Required"
Whenever I try to run my code
Apolgies in advance for wrapping from copy/paste

Debugger comes back to he
Workbooks("my_Labor.xls").Sheets("Budget_Dat").Ran ge(A1.BL150).Copy _
Workbooks("my_Labor_Data.xls").Sheets("Budget_Dat" ).Range("A1")

Full code:
========================================
Sub Xtract()
Dim iSheets As Long

Application.DisplayAlerts = False

Workbooks.Add
ChDir "C:\WINDOWS\Temp"
With ActiveWorkbook
SaveAs Filename:="C:\WINDOWS\Temp\my_Labor_Data.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="",
_
ReadOnlyRecommended:=False, CreateBackup:=False
End With

If Worksheets.Count < 3 Then
For iSheets = Worksheets.Count + 1 To 3
Sheets.Add
Next iSheets
End If

'Rename sheets to match source file
Sheets("Sheet1").Name = "schedule_dat"
Sheets("Sheet2").Name = "actual_dat"
Sheets("Sheet3").Name = "budget_dat"

'Copy to data file to be email'd
Call Copy_Data

'Save and close data file
ChDir "C:\WINDOWS\Temp"
Workbooks("my_Labor_Data.xls").Save
Workbooks("my_Labor_Data.xls").Close

Application.DisplayAlerts = True


End Sub

Sub Copy_Data()
'Copy to Data
file============================================== ===
'Budget_Data
Workbooks("my_Labor.xls").Sheets("Budget_Dat").Ran ge(A1.BL150).Copy
_
Workbooks("my_Labor_Data.xls").Sheets("Budget_Dat" ).Range("A1")

'Schedule_Data

Workbooks("my_Labor.xls").Sheets("Schedule_Dat").R ange(A1.BL150).Copy
_
Workbooks("my_Labor_Data.xls").Sheets("Schedule_Da t").Range("A1")

'Atual_Data
Workbooks("my_Labor.xls").Sheets("Actual_Dat").Ran ge(A1.BL150).Copy
_
Workbooks("my_Labor_Data.xls").Sheets("Actual_Dat" ).Range("A1")

End Sub


---
Message posted from http://www.ExcelForum.com/