![]() |
Syntax problem fassing named range into function
Hi,
I have a function that works when I pass in a string for a range name I need to extend it to use an array and then loop it. Can't figure it out. Any help appereciated Works If NameExists("exampleRangeName", Workbooks(ActiveWorkbook.Name)) Then Doesn't work MyRange(1,1)="exampleRangeName" If NameExists((myRange(1 1)), Workbooks(ActiveWorkbook.Name)) Then Function NameExists(WhatName As String, Optional WB As Workbook) As Boolean Dim N As Long On Error Resume Next 'Y = WB.Name N = Len(IIf(WB Is Nothing, ThisWorkbook, WB).Names(WhatName).Name) NameExists = (Err.Number = 0) End Function |
All times are GMT +1. The time now is 01:55 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com