Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Run-time error '1004' Select Method of Range Failed
Hi, I would appreciate any help I get with this error message. I am trying to copy cells in a worksheet to another worksheet in the same workbook. I created the code with macro and need to assign a command button to this code. The row Range ("B53:B58"). Select is highlighted in yellow. I am a novice user so haven't got a clue of what this is. Please see code below: Private Sub CommandButton1_Click() Sheets("Data").Select ActiveWindow.SmallScroll Down:=26 Range("B53:B58").Select Selection.Copy Sheets("Shell").Select Range("C10").Select ActiveSheet.Paste Sheets("Data").Select ActiveWindow.SmallScroll Down:=-7 Range("B24:B29").Select Application.CutCopyMode = False Selection.Copy Sheets("Shell").Select Range("D10").Select ActiveSheet.Paste Sheets("Data").Select ActiveWindow.SmallScroll Down:=-19 Range("B2:B7").Select Application.CutCopyMode = False Selection.Copy Sheets("Shell").Select Range("E10").Select ActiveSheet.Paste Sheets("Data").Select ActiveWindow.SmallScroll Down:=32 Range("B46:B51").Select Application.CutCopyMode = False Selection.Copy Sheets("Shell").Select Range("F10").Select ActiveSheet.Paste End Sub Thanks in advance! |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You might already know this, but since you said you are a novice, I thought I
would throw it in just in case. For the two sets of code that Don gave you. The one titled "doit" can be put in the standard module and called from your button with: Private Sub CommandButton1_Click() doit End Sub Or the second one can be put directly into the button code module as: Private Sub CommandButton1_Click() with Sheets("Data") .Range("B53:B58").Copy Sheets("Shell").Range("C10") .Range("B24:B29").Copy Sheets("Shell").Range("D10") .Range("B2:B7").Copy Sheets("Shell").range("E10") .Range("B46:B51").Copy Sheets("Shell").Range("F10") end with End Sub "Fishleg" wrote: Run-time error '1004' Select Method of Range Failed Hi, I would appreciate any help I get with this error message. I am trying to copy cells in a worksheet to another worksheet in the same workbook. I created the code with macro and need to assign a command button to this code. The row Range ("B53:B58"). Select is highlighted in yellow. I am a novice user so haven't got a clue of what this is. Please see code below: Private Sub CommandButton1_Click() Sheets("Data").Select ActiveWindow.SmallScroll Down:=26 Range("B53:B58").Select Selection.Copy Sheets("Shell").Select Range("C10").Select ActiveSheet.Paste Sheets("Data").Select ActiveWindow.SmallScroll Down:=-7 Range("B24:B29").Select Application.CutCopyMode = False Selection.Copy Sheets("Shell").Select Range("D10").Select ActiveSheet.Paste Sheets("Data").Select ActiveWindow.SmallScroll Down:=-19 Range("B2:B7").Select Application.CutCopyMode = False Selection.Copy Sheets("Shell").Select Range("E10").Select ActiveSheet.Paste Sheets("Data").Select ActiveWindow.SmallScroll Down:=32 Range("B46:B51").Select Application.CutCopyMode = False Selection.Copy Sheets("Shell").Select Range("F10").Select ActiveSheet.Paste End Sub Thanks in advance! |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On 1 Dec, 23:44, JLGWhiz wrote:
You might already know this, but since you said you are a novice, I thought I would throw it in just in case. For the two sets of code that Don gave you. The one titled "doit" can be put in the standard module and called from your button with: Private Sub CommandButton1_Click() doit End Sub Or the second one can be put directly into the button code module as: Private Sub CommandButton1_Click() with Sheets("Data") .Range("B53:B58").Copy Sheets("Shell").Range("C10") .Range("B24:B29").Copy Sheets("Shell").Range("D10") .Range("B2:B7").Copy Sheets("Shell").range("E10") .Range("B46:B51").Copy Sheets("Shell").Range("F10") end with End Sub "Fishleg" wrote: Run-time error '1004' Select Method of Range Failed Hi, I would appreciate any help I get with this error message. I am trying to copy cells in a worksheet to another worksheet in the same workbook. I created the code with macro and need to assign a command button to this code. The row Range ("B53:B58"). Select is highlighted in yellow. I am a novice user so haven't got a clue of what this is. Please see code below: Private Sub CommandButton1_Click() Sheets("Data").Select ActiveWindow.SmallScroll Down:=26 Range("B53:B58").Select Selection.Copy Sheets("Shell").Select Range("C10").Select ActiveSheet.Paste Sheets("Data").Select ActiveWindow.SmallScroll Down:=-7 Range("B24:B29").Select Application.CutCopyMode = False Selection.Copy Sheets("Shell").Select Range("D10").Select ActiveSheet.Paste Sheets("Data").Select ActiveWindow.SmallScroll Down:=-19 Range("B2:B7").Select Application.CutCopyMode = False Selection.Copy Sheets("Shell").Select Range("E10").Select ActiveSheet.Paste Sheets("Data").Select ActiveWindow.SmallScroll Down:=32 Range("B46:B51").Select Application.CutCopyMode = False Selection.Copy Sheets("Shell").Select Range("F10").Select ActiveSheet.Paste End Sub Thanks in advance!- Hide quoted text - - Show quoted text - Thanks so much for your help Don Guillet and JL Gwhiz it worked! |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On 2 Dec, 13:11, "Don Guillett" wrote:
Glad to help. As you can see there is no need to select the sheet. -- Don Guillett Microsoft MVP Excel SalesAid Software "Fishleg" wrote in message ... On 1 Dec, 23:44, JLGWhiz wrote: You might already know this, but since you said you are a novice, I thought I would throw it in just in case. For the two sets of code that Don gave you. The one titled "doit" can be put in the standard module and called from your button with: Private Sub CommandButton1_Click() doit End Sub Or the second one can be put directly into the button code module as: Private Sub CommandButton1_Click() with Sheets("Data") .Range("B53:B58").Copy Sheets("Shell").Range("C10") .Range("B24:B29").Copy Sheets("Shell").Range("D10") .Range("B2:B7").Copy Sheets("Shell").range("E10") .Range("B46:B51").Copy Sheets("Shell").Range("F10") end with End Sub "Fishleg" wrote: Run-time error '1004' Select Method of Range Failed Hi, I would appreciate any help I get with this error message. I am trying to copy cells in a worksheet to another worksheet in the same workbook. I created the code with macro and need to assign a command button to this code. The row Range ("B53:B58"). Select is highlighted in yellow. I am a novice user so haven't got a clue of what this is. Please see code below: Private Sub CommandButton1_Click() Sheets("Data").Select ActiveWindow.SmallScroll Down:=26 Range("B53:B58").Select Selection.Copy Sheets("Shell").Select Range("C10").Select ActiveSheet.Paste Sheets("Data").Select ActiveWindow.SmallScroll Down:=-7 Range("B24:B29").Select Application.CutCopyMode = False Selection.Copy Sheets("Shell").Select Range("D10").Select ActiveSheet.Paste Sheets("Data").Select ActiveWindow.SmallScroll Down:=-19 Range("B2:B7").Select Application.CutCopyMode = False Selection.Copy Sheets("Shell").Select Range("E10").Select ActiveSheet.Paste Sheets("Data").Select ActiveWindow.SmallScroll Down:=32 Range("B46:B51").Select Application.CutCopyMode = False Selection.Copy Sheets("Shell").Select Range("F10").Select ActiveSheet.Paste End Sub Thanks in advance!- Hide quoted text - - Show quoted text - Thanks so much for your help Don Guillet and JL Gwhiz it worked!- Hide quoted text - - Show quoted text - Hi, Wonder if you can help me with another problem I am having with the same workbook you previously helped me with. I have forecast figures already entered from January to December. I want users to click on a button to display data for a certain month and not for the whole year. I would prefer users to click on the same button as you previously helped me witrh I have already used 12 new colums to add the YTD figures. I used this code, "Range("M46:M51").Copy Sheets("Shell").Range("K10")" to copy data from the cells with the YTD figures, this #ref# appeared in the cells instead. I guess the code does not copy data from cells with formular in it. Any help offered would be appreciated. Thanks in advance! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
run time error 1004 general odbc error excel 2003 vba | Excel Programming | |||
Run time error 1004 Object defined error | Excel Programming | |||
Run Time Error 1004: Application or Object Defined Error | Excel Programming | |||
Run Time 1004 Error: Application or Object Difine Error | Excel Programming | |||
run-time error '1004': Application-defined or object-deifined error | Excel Programming |