Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Name the range AFTER copied to new sheet
I wrote this code and it works fine, EXCEPT now I see that I need to assign the SName to the range I copied to the Sessions sheet AFTER it has been copied to the new sheet. The way I have it now is the name refers to the range on the Title Generator sheet and I need it to refer to the 'just copied' range the in Sessions sheet.
I will copy the same range several times from Title Generator to Sessions, each time with different data and a different name. Later I will have a need to recall those Session named ranges back to Title Generator, so I will need to refer to the names in Sessions. I'm unsure how to name the range after it has been copied...? Sub ToSessionsSheet() Dim SName As String SName = InputBox("Enter a name for this Session", "Session Namer") If SName = vbNullString Then Exit Sub 'Adds session names to the drop down list used for cell A9 drop down Range("AD30").End(xlUp).Offset(1, 0) = SName 'Assigns the session name to the range B11:T513 ActiveWorkbook.Names.Add Name:=SName, _ RefersTo:=Sheets("Title Generator").Range("$B$11").Resize(503, 19) 'copies to sheet Sessions Range("$B$11").Resize(503, 19).Copy Worksheets("Sessions").Range("B10000").End(xlUp).O ffset(1, 0).PasteSpecial Paste:=xlPasteValues SName = vbNullString End Sub Thanks, Howard |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Copied sheet causing duplicate range name error (Excel 2010) | Excel Discussion (Misc queries) | |||
Paste copied data to specified sheet based on range - variable iss | Excel Programming | |||
When a sheet is copied, i want also that the Sub's whithin this sheet is copied to the new sheet | Excel Programming | |||
Get the print range from a sheet you just copied for use inthe new | Excel Programming | |||
Refer named range in a copied sheet | Excel Programming |