Размер!!!
Я думаю, что вся беда в десятичных разделителях.
У меня на листе точки, как нужно коду, а у Вас запятые.
Заменяйте запятые на точки при помещении на форму с листа:
Private Sub CommandButton1_Click()
Dim sep_$
sep_ = Mid(1 / 2, 2, 1)
With ActiveWorkbook.Sheets(1)
' ввод данных из расчетных ячеек в текстбоксы "фундамент"
Me.TextBox1.Value = Replace(.Range("C6").Value, ",", sep_)
Me.TextBox2.Value = Replace(.Range("C7").Value, ",", sep_)
Me.TextBox3.Value = Replace(.Range("C8").Value, ",", sep_)
Me.TextBox4.Value = Replace(.Range("C9").Value, ",", sep_)
Me.TextBox5.Value = Replace(.Range("C10").Value, ",", sep_)
' ввод данных из расчетных ячеек в текстбоксы "доп.опции"
Me.TextBox7.Value = Replace(.Range("C11").Value, ",", sep_)
Me.TextBox8.Value = Replace(.Range("C12").Value, ",", sep_)
Me.TextBox9.Value = Replace(.Range("C13").Value, ",", sep_)
Me.TextBox10.Value = Replace(.Range("C14").Value, ",", sep_)
Me.TextBox11.Value = Replace(.Range("C15").Value, ",", sep_)
End With
End Sub
Тут бы ещё предусмотреть обратный вариант, ну да ладно - мне это не помешало.