Home |
Search |
Today's Posts |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Perhaps you could just tell us what you are trying to do... From just reading
your code it is a bit hard to tell. -- HTH... Jim Thomlinson "MrDave" wrote: hi, thanks, I gave something a try.., but not working, not sure of the syntax for.. Sub Paste2() 'alt-/ (slash) Dim M2 As String M2 = Range("M2") Dim N3 As String N3 = Range("N3") Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False ActiveWindow.SmallScroll Down:=190 ActiveSheet(.Row, N3).Select 'not working Range(ActiveSheet, ActiveCell.Offset(190, 0)).Copy 'If Not Intersect(ActiveSheet.Range(M2)) Is Nothing Then 'wrong ' With ActiveSheet(.Row, N3).Select ' '.Offset(0, 0).Select ' End With 'End If 'If Not Intersect(Me.Range(M2), .Cells) Is Nothing Then 'wrong ' With Me.Cells(.Row, N3).Select ' '.Offset(0, 0).Select ' End With 'End If 'With Me.Cells(.Row, N3).Select 'Range(ActiveCell, ActiveCell.Offset(190, 0)).Copy End Sub "Jim Thomlinson" wrote: Me refers to the parent object. Since you are in a standard module there is no parent object. Replace me with ActiveSheet. also you have unqulified references. You have If Not Intersect(Me.Range(M2), .Cells) Is Nothing Then but the .Cells is not part of a with statement so it is unreferenced. Once again activesheet will do. -- HTH... Jim Thomlinson "MrDave" wrote: hi, I am trying to pick columns from a keyboard short cut with macro located under a General Module..? but I get an: Invalid use of Me keyword. is there a way to make this work? thanks. Sub Paste2() 'alt-/ (slash) Dim M2 As String M2 = Range("M2") Dim N3 As String N3 = Range("N3") Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False ActiveWindow.SmallScroll Down:=190 ActiveCell.Offset(190, 0).Select If Not Intersect(Me.Range(M2), .Cells) Is Nothing Then With Me.Cells(.Row, N3).Select '.Offset(0, 0).Select End With End If 'With Me.Cells(.Row, N3).Select 'Range(ActiveCell, ActiveCell.Offset(190, 0)).Copy End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Copy and Paste Question | Excel Discussion (Misc queries) | |||
Yet another copy/paste macro question | Excel Discussion (Misc queries) | |||
Copy/Paste Question | Excel Discussion (Misc queries) | |||
Copy/Paste question | Excel Worksheet Functions | |||
Copy Paste Question | Excel Discussion (Misc queries) |