This code seems to work for me...
Public Property Get MyLabel() As Label
Set MyLabel = UserControl.Label1
End Property
Public Property Set MyLabel(ByRef NewLabel As Label)
Set UserControl.Label1 = NewLabel
End Property
That kind of error doesn't seem to be possible anywhere in this code: are you sure it's an error with that particular bit?