Use the VB
Text3.Text = CDec(Val(Text1.Text) + Val(Text2.Text))
This will force the result of the addition to be displayed in decimal format. The down side it that it will use more memory and you will run into overflow errors when the numbers get very large. This is because the decimal data type stores the number with a much higher precision than a single or double, the trade off is that it can not store the much larger numbers.