I was looking around and this is what I came up with:
Private tmpVar As String
Property Let myProp(myValue As String)
'......... You can place any code here
tmpVar = myValue
End Property
Property Get myProp() As String
'......... You can place any code here
myProp = tmpVar
End Property
Private Sub Command0_Click() 'Form's button
Me.myProp = "Test" 'assign value
MsgBox (Me.myProp) 'display value
End Sub
Property Let is used to set value, and Property Get to retreive value.
Variable tmpVar is used just to exchenge value between Let and Get.
Property Let is procedure which execute when you issue Me.myProp = "some_string" (writting to property), and Property Get is procedure wich execute when you issue SomeVar = Me.myProp (reading from property)
It is working for me wery well.