Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Good afternoon all,
I am having a problem converting a marco to a command button. When I run this marco .... TOOLS, MARCO, MACROS..., (name).. RUN , the marco runs correct. When I copy clip the marco to the View Code in the command button, it does not work. Below is a attached file that might be able to explain it better. Please help, or what can I do to fix. Thanks, ALP This is what I have in the accutal MARCO. (this works, when I run the marco) Dim myRange As Range Set myRange = Worksheets("Work").Range("L1") If myRange = 1 Then Range("R4:R36").Select Selection.Copy Sheets("QDATA").Select Range("C4").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False ActiveWindow.SmallScroll Down:=1 Sheets("WORK").Select ActiveWorkbook.SAVE Range("A2").End(xlUp).Select ElseIf myRange = 2 Then Range("R4:R36").Select Selection.Copy Sheets("QDATA").Select Range("D4").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False ActiveWindow.SmallScroll Down:=1 Sheets("WORK").Select ActiveWorkbook.SAVE Range("A2").End(xlUp).Select This is what happens when I try to set this marco to be on my CommandButton1. (doesnt work) Private Sub CommandButton1_Click() Dim myRange As Range Set myRange = Worksheets("Work").Range("L1") If myRange = 1 Then Range("R4:R36").Select Selection.Copy Sheets("QDATA").Select Range("C4").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False ActiveWindow.SmallScroll Down:=1 Sheets("WORK").Select ActiveWorkbook.SAVE Range("A2").End(xlUp).Select ElseIf myRange = 2 Then Range("R4:R36").Select Selection.Copy Sheets("QDATA").Select Range("D4").Select ................ this is what is highlighted as error Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False ActiveWindow.SmallScroll Down:=1 Sheets("WORK").Select ActiveWorkbook.SAVE Range("A2").End(xlUp).Select My error message is: Run-Time error '1004': Select Method of Range class failed. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Marco Exits without error | Excel Discussion (Misc queries) | |||
Excel Marco for IP Address | Excel Worksheet Functions | |||
how to use marco in excel | New Users to Excel | |||
excel Marco question ... need help please | Excel Discussion (Misc queries) | |||
Excel marco upgrade | Excel Programming |