Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Creating a named range
Hi all,
i am using the following function to 1) Create a named range 2) return the name of that range i am having a problem with the line: ActiveWorkbook.names.Add name:=sName, RefersToR1C1:=sAddr the error is: Run-time error '1004': The name is not valid Public Function GetPageRange(m As String, p As String, c As Integer, Optional t As String) As String With Sheets(p) Dim rng As Range, rng1 As Range, rng2 As Range, sAddr As String, sName As String Set rng = Columns(c).Find(m) sAddr = rng.Address If Not rng Is Nothing Then Do Set rng1 = rng Set rng = Columns(c).FindNext(rng) Loop While rng.Address < sAddr End If Set rng2 = Range("B3") Do Set rng2 = rng2.Offset(0, 1) Loop While rng2.Value < "" On Error Resume Next ActiveWorkbook.names(p & "_" & t).Delete On Error GoTo 0 sName = p & "_" & t sAddr = "='" & p & "'!R" & rng.Row & "C2:R" & rng1.Row & "C" & rng2.Column - 1 ActiveWorkbook.names.Add name:=sName, RefersToR1C1:=sAddr GetPageRange = p & "_" & t End With End Function any thoughts? tia! J |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Creating a named range gives an error only when the filename is lo | Excel Discussion (Misc queries) | |||
Creating a named range? | Excel Discussion (Misc queries) | |||
Can I use named range in data range box when creating pie chart? | Charts and Charting in Excel | |||
plz help: creating named range in VBA, loop goes haywire | Excel Programming | |||
Creating a Named Range using VB | Excel Programming |