other approaches:
Private Sub UserForm_Click() MsgBox Application.Sum(Array(Val(TextBox1), Val(TextBox2), Val(TextBox3), Val(TextBox4))) End SubPrivate Sub UserForm_Click() MsgBox Evaluate("sum(" & TextBox1 & "," & TextBox2 & "," & TextBox3 & "," & TextBox4 & ")") End Sub