Como operar con dos decimales en VBA excel
Tengo el siguiente código en diez TextBox
Dim SIGPAC As Single
Dim N_SIGPAC As Single
Dim T_SIGPAC As Single
SIGPAC = CDbl(Tarifas.Label14)
N_SIGPAC = CDbl(TextBox5.Text)
T_SIGPAC = SIGPAC * N_SIGPAC
TextBox15.Text = T_SIGPAC
En cada TextBox, me sale el resultado o bien en enteros, o bien con un decimal.
Luego, tengo otro TextBox, que me suma el resultado de los diez citados anteriormente. Sin embargo, aquí solo me sale el resultado en enteros, sin decimal alguno, ni siquiera uno.
El código empleado es el siguiente
Dim T15 As Single
Dim T16 As Single
Dim T17 As Single
Dim T18 As Single
Dim T19 As Single
Dim T20 As Single
Dim T21 As Single
Dim T22 As Single
Dim T23 As Single
Dim T24 As Single
Dim T_25 As Single
T15 = Val(TextBox15.Text)
T16 = Val(TextBox16.Text)
T17 = Val(TextBox17.Text)
T18 = Val(TextBox18.Text)
T19 = Val(TextBox19.Text)
T20 = Val(TextBox20.Text)
T21 = Val(TextBox21.Text)
T22 = Val(TextBox22.Text)
T23 = Val(TextBox23.Text)
T24 = Val(TextBox24.Text)
T_25 = T15 + T16 + T17 + T18 + T19 + T20 + T21 + T22 + T23 + T24
TextBox25.Text = T_25
Mis conocimientos, como se puede apreciar en la programación, son mínimos