ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Sheet Macro Help Needed (https://www.excelbanter.com/excel-discussion-misc-queries/248178-sheet-macro-help-needed.html)

Joe D

Sheet Macro Help Needed
 
Have a macro that creates a new file. In the new file is a tab called
"Review" which has a macro attached to it. The macro is attempting to copy
data from the "review" tab to the "Output" tab in the same workbook.

I am running into problems once I select the "output" tab in that VB will
not select any cells on the output tab. Instead it provides an
error(Application defined or object defined error).

Is there a way to overcome this and allow a sheet macro to perform steps on
another sheet?

Here is an abbreviated version of the macro

Sub test()
range("A2:a35).select
selection.copy
Sheets("Output").Select
Range("a2").Select 'The error occurs here
Activesheet.paste
End Sub


--
Joe D

muddan madhu

Sheet Macro Help Needed
 
Try this

Range("A2:A35").Copy Sheets("Output").Range("A2")



On Nov 11, 9:13*pm, Joe D wrote:
Have a macro that creates a new file. *In the new file is a tab called
"Review" which has a macro attached to it. * The macro is attempting to copy
data from the "review" tab to the "Output" tab in the same workbook. *

I am running into problems once I select the "output" tab in that VB will
not select any cells on the output tab. *Instead it provides an
error(Application defined or object defined error). *

Is there a way to overcome this and allow a sheet macro to perform steps on
another sheet? * *

Here is an abbreviated version of the macro

Sub test()
range("A2:a35).select
selection.copy
Sheets("Output").Select
Range("a2").Select * *'The error occurs here
Activesheet.paste
End Sub

--
Joe D



Jacob Skaria

Sheet Macro Help Needed
 
You dont need to select the sheet to copy. Try the below which copy the range
from active sheet to sheet output

Sub Macro()
Range("A2:a35").Copy Sheets("Output").Range("a2")
End Sub

If this post helps click Yes
---------------
Jacob Skaria


"Joe D" wrote:

Have a macro that creates a new file. In the new file is a tab called
"Review" which has a macro attached to it. The macro is attempting to copy
data from the "review" tab to the "Output" tab in the same workbook.

I am running into problems once I select the "output" tab in that VB will
not select any cells on the output tab. Instead it provides an
error(Application defined or object defined error).

Is there a way to overcome this and allow a sheet macro to perform steps on
another sheet?

Here is an abbreviated version of the macro

Sub test()
range("A2:a35).select
selection.copy
Sheets("Output").Select
Range("a2").Select 'The error occurs here
Activesheet.paste
End Sub


--
Joe D


CLR

Sheet Macro Help Needed
 
Another way.........

Range("sheet2!a2").Formula = "=sheet1!a2"
Range("sheet2!a2").AutoFill Destination:=Range("sheet2!a2:a35")

Vaya con Dios,
Chuck, CABGx3

"Joe D" wrote:

Have a macro that creates a new file. In the new file is a tab called
"Review" which has a macro attached to it. The macro is attempting to copy
data from the "review" tab to the "Output" tab in the same workbook.

I am running into problems once I select the "output" tab in that VB will
not select any cells on the output tab. Instead it provides an
error(Application defined or object defined error).

Is there a way to overcome this and allow a sheet macro to perform steps on
another sheet?

Here is an abbreviated version of the macro

Sub test()
range("A2:a35).select
selection.copy
Sheets("Output").Select
Range("a2").Select 'The error occurs here
Activesheet.paste
End Sub


--
Joe D


Gord Dibben

Sheet Macro Help Needed
 
How did you attach the macro to a sheet?

Your code runs fine if macro is stored in a general module and run when
Review sheet is active.

See other posts about "selecting"


Gord Dibben MS Excel MVP

On Wed, 11 Nov 2009 08:13:02 -0800, Joe D
wrote:

Have a macro that creates a new file. In the new file is a tab called
"Review" which has a macro attached to it. The macro is attempting to copy
data from the "review" tab to the "Output" tab in the same workbook.

I am running into problems once I select the "output" tab in that VB will
not select any cells on the output tab. Instead it provides an
error(Application defined or object defined error).

Is there a way to overcome this and allow a sheet macro to perform steps on
another sheet?

Here is an abbreviated version of the macro

Sub test()
range("A2:a35).select
selection.copy
Sheets("Output").Select
Range("a2").Select 'The error occurs here
Activesheet.paste
End Sub




All times are GMT +1. The time now is 08:37 AM.

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