замените ","
на "+"
и используйте формулу Evaluate
в строке.Примечание. Нужно создать ссылку на экземпляр Excel, что, по меньшей мере, немного тяжело!Я не могу найти слово, эквивалентное функции Evaluate, которое кажется немного странным:
Option Explicit
Public Sub test()
Dim inputStr As String, oXL As Object
inputStr = "1.5, 2, 3, 5"
With CreateObject("Excel.Application")
MsgBox .Evaluate(Replace(inputStr, ",", "+"))
.Quit
End With
End Sub