Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Not knowing where to start or how to tell which week is which, how about a
routine that will copy one of the rows when you double-click on a cell in column D (in the rows from 6-35)? This needs to go into the sheet's event code for _BeforeDoubleClick() for help in getting it in there, if you need it: http://www.jlathamsite.com/Teach/WorksheetCode.htm Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) 'a double-click in column D from row 6 to row 35 will activate this Dim anyRange As Range Set anyRange = Intersect(Target, Range("D6:D36")) If anyRange Is Nothing Then Exit Sub End If Cancel = True Application.EnableEvents = False Range(anyRange.Address & ":M" & anyRange.Row).Copy Range("C59").PasteSpecial xlPasteAll Target.Select Application.CutCopyMode = False Application.EnableEvents = True End Sub "wally" wrote: I have 30 rows of numbers the range is: d6:g35, j6:m35 (with h6:i35 blank). Each week I copy and paste one row of numbers to c59. Can you provide a macro that will copy and paste the one row only for one week. Then, when I run the macro again the next week it will copy the next row down and paste it to cell c59. Thanks. Wallyb |