Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
HI, can anyone point out why this isn't working?
Sub CopyDataOnly() Sheets("Sheet1").Range("A10:A100").Select Selection.SpecialCells(xlCellTypeConstants, 23).Select Selection.Copy Sheets("Sheet2").Select Range("A10").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub I end up getting an error after "Selection.Copy". Basically I'm looking to select all cells with data and move them to another worksheet and paste them. |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi JD,
Try the following version which avoids selections: '============= Sub CopyDataOnly() On Error Resume Next Sheets("Sheet1").Range("A10:A100"). _ SpecialCells(xlCellTypeConstants, 23).Copy Sheets("Sheet2").Range("A10").PasteSpecial _ Paste:=xlPasteValues, _ Operation:=xlNone, _ SkipBlanks:=False, _ Transpose:=False On Error GoTo 0 Application.CutCopyMode = False End Sub '<<============= Selections are rarely necessary or desirable. --- Regards, Norman "JD" wrote in message oups.com... HI, can anyone point out why this isn't working? Sub CopyDataOnly() Sheets("Sheet1").Range("A10:A100").Select Selection.SpecialCells(xlCellTypeConstants, 23).Select Selection.Copy Sheets("Sheet2").Select Range("A10").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub I end up getting an error after "Selection.Copy". Basically I'm looking to select all cells with data and move them to another worksheet and paste them. |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Norman Jones wrote: Hi JD, Try the following version which avoids selections: '============= Sub CopyDataOnly() On Error Resume Next Sheets("Sheet1").Range("A10:A100"). _ SpecialCells(xlCellTypeConstants, 23).Copy Sheets("Sheet2").Range("A10").PasteSpecial _ Paste:=xlPasteValues, _ Operation:=xlNone, _ SkipBlanks:=False, _ Transpose:=False On Error GoTo 0 Application.CutCopyMode = False End Sub '<<============= Selections are rarely necessary or desirable. Thanks Norman, that works a treat. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Copy cell value into blank cells below (full worksheet) | Excel Worksheet Functions | |||
copy data from one worksheet and disregard blank cells | Excel Discussion (Misc queries) | |||
Copy Data from Row 1 to last blank row in next worksheet | Excel Worksheet Functions | |||
Where are the examples from Help to copy to a blank worksheet? | Excel Discussion (Misc queries) | |||
Macro copy and paste = blank worksheet | Excel Discussion (Misc queries) |