Use the Text property of the range(s) you are getting the value(s) from to get the formatted value and use that to populate the textbox.

Store the actual value, without currency symbol but with correct decimal places, in the Tag property of the textbox.
With Me.TextBox13
    .Tag= editWks.Range("L17").Value 
    .Value = editWks.Range("L17").Text
End With
You could then use the value in the Tag property for any calculations.