В макросе для Word использую две переменные V1 as Double и xC2 as string.
Я присваивают этим переменным следующие выражения:
xC2 = SourceTable.Rows(cmbFood1.ListIndex + 1).Cells(2).Range.Text
V1 = Left(xC2, Len(xC2) - 2)
V1 = CDbl(V1)
Если в ячейке таблицы, откуда берутся данные, есть число, то преобразование происходит корректно.
Но если в ячейке пусто (нет никаких данных), то возвращается 0 и возникает ошибка несоответствия типов.
Почему и как исправить?
Спасибо.