I have a question about if it is valid to assign a user-defined variable to another user-defined variable like:

Public Type xType
    ABC As String
    EDF As Double
End Type

Sub Test()
    Dim inlist As xType, inlist2 As xType
    ...
    inlist2 = inlist
End Sub
The procedure will make values for inlist. After that, I hope I can simply create the exactly same copy to the variable inlist2.