Not in VBA it isn't! In VBA the Default Property of a textbox is Value!
Me.txtLogOn = "123"
is the same as
Me.txtLogOn.Value = "123"
The Value Property holds the data that's been assigned to that control.
The Text Property holds that data that is currently ***showing*** in the
textbox, and can only be accessed ***while the textbox has focus.***
If "!23" has been entered in the textbox named txtLogOn and the user moves to
another field, the Value of txtLogOn is now "123." If the use returns to
txtLogOn and enters "456" and leaves the cursor in the textbox then
Me.txtLogOn.Value = "123"
but
Me.txtLogOn.Text = "456"
In this case the Value property and the Text property are not the same!
This is often confused because in Visual Basic (not Visual Basic for
Applications) the Default Property of a textbox ***is*** Text!