Option Explicit
Sub test()
With Columns("A:A")
.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, Other:=True, OtherChar:="T", FieldInfo:=Array(Array(1, 1), Array(2, 9), Array(3, 9))
.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, Other:=True, OtherChar:="H", FieldInfo:=Array(Array(1, 1), Array(2, 9))
.TextToColumns Destination:=Range("A1"), DecimalSeparator:=","
End With
End Sub