ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   EXCEL VBA - Run-time Error 1004 (https://www.excelbanter.com/excel-programming/289420-excel-vba-run-time-error-1004-a.html)

sakieboy

EXCEL VBA - Run-time Error 1004
 
run-time error 1004 - Copy method of sheets class failed.

Sheets("All_Reg_Data").Select
Dim i_WHY_AM_I_5 As Integer
i_WHY_AM_I_5 = 5
Range(Cells(1, i_WHY_AM_I_5), Cells(1, i_TotalNumberOfColumns
1)).Select
Selection.Copy
Sheets("Reg_Data").Select
Cells(1, i_WHY_AM_I_5).Select
ActiveSheet.Paste
Sheets(Array("Reg_Data", "Reg")).Select
Sheets("Reg").Activate
Sheets(Array("Reg_Data", "Reg")).Copy

I recieved the error on the final line.

The table consists of 6 sheets.

The Reg_data is a table of Data, the Reg is a graph. Not sure if thi
makes a difference.



Thanks for your hel

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


Tom Ogilvy

EXCEL VBA - Run-time Error 1004
 
Sub ABCD()
Dim i_TotalNumberOfColumns As Integer
i_TotalNumberOfColumns = 10
Sheets("All_Reg_Data").Select
Dim i_WHY_AM_I_5 As Integer
i_WHY_AM_I_5 = 5
Range(Cells(1, i_WHY_AM_I_5), _
Cells(1, i_TotalNumberOfColumns - 1)).Select
Selection.Copy
Sheets("Reg_Data").Select
Cells(1, i_WHY_AM_I_5).Select
ActiveSheet.Paste
Sheets(Array("Reg_Data", "Reg")).Select
Sheets("Reg").Activate
Sheets(Array("Reg_Data", "Reg")).Copy


End Sub

ran fine for me with Reg being a worksheet or Reg being a chartsheet. Is
sheet Reg hidden?

--
Regards,
Tom Ogilvy


"sakieboy " wrote in message
...
run-time error 1004 - Copy method of sheets class failed.

Sheets("All_Reg_Data").Select
Dim i_WHY_AM_I_5 As Integer
i_WHY_AM_I_5 = 5
Range(Cells(1, i_WHY_AM_I_5), Cells(1, i_TotalNumberOfColumns -
1)).Select
Selection.Copy
Sheets("Reg_Data").Select
Cells(1, i_WHY_AM_I_5).Select
ActiveSheet.Paste
Sheets(Array("Reg_Data", "Reg")).Select
Sheets("Reg").Activate
Sheets(Array("Reg_Data", "Reg")).Copy

I recieved the error on the final line.

The table consists of 6 sheets.

The Reg_data is a table of Data, the Reg is a graph. Not sure if this
makes a difference.



Thanks for your help


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




sakieboy[_2_]

EXCEL VBA - Run-time Error 1004
 
Hey Tom,

I just ran your code and got the same error....
MS Excel 97, I don't think that it makes a difference...thanks for your
promptness. Not really sure what it's attempting to do, possibly
transport the data from a table to a graph (new code for me). Let me
know if you come up woth any more suggestions.


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


sakieboy[_4_]

EXCEL VBA - Run-time Error 1004
 
Hey Tom,



Any explanation to why mine still doesn't work...I tried you
code....and it gives me the same error

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


sakieboy[_5_]

EXCEL VBA - Run-time Error 1004
 
Hey Tom


I think I might have solved...would like your input on the solution.

'initial code...
' Sheets(Array(WorkSheet4_Reg_Data, Chart2_Reg)).Copy
'replace with....
Sheets(Array(WorkSheet4_Reg_Data, Chart2_Reg)).Select
Selection.Cop

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


sakieboy[_6_]

EXCEL VBA - Run-time Error 1004
 
I started Excel, Personal.xls
Created 2 Sheets, Sheet1 and Sheet2,
Created a macro, and out this in the macro
Sheets(Array("Sheet1", "Sheet2")).Select
Sheets("Sheet1").Activate
Sheets(Array("Sheet1", "Sheet2")).Copy

I ran it and got the same error
run-time error '1004' Copy method of Sheets class failed

I then put a break point on the top line of the Macro and when it hi
the break point I manually selected the 2 Worksheets and placed th
following code in my immediate box and got the same error.

Sheets(Array("Sheet1", "Sheet2")).Copy


Thanks:confused

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



All times are GMT +1. The time now is 10:22 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com