though searched thoroughly I don't get a range passed into a userform via property. I get the error object required. The code is inside the userform, the parameter prange is global. Any help would be appreciated much. Thanks.
Public Property Get MyRng() As Range
Set MyRng = r1
End Property
Public Property Set MyRng(ByRef prange As Range)
Set r1 = prange
End Property