Bonjour,
Je suis nouveau sur le forum et assez novice en vba. Je suis en train de créer un formulaire assez simple en vba dans lequel je souhaite qu'une textbox ( Texttbox40)affiche la somme de 4 autres textbox (11+13+14+15)
Et je ne comprend pas le résultat ressemble plus à une concaténation irrationnelle...
Merci d'avance:
Voici mon code :
'Je déclare qu'on ne peux saisir qu'un nombre dans la textbox11
Private Sub TextBox11_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Not ((KeyAscii > 46 And KeyAscii < 58)) Then
KeyAscii = 0
End If
Call GetSumofTbs
End Sub
'Je déclare qu'on ne peux saisir qu'un nombre dans la textbox13
Private Sub TextBox13_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Not ((KeyAscii > 46 And KeyAscii < 58)) Then
KeyAscii = 0
End If
Call GetSumofTbs
End Sub
'Je déclare qu'on ne peux saisir qu'un nombre dans la textbox14
Private Sub TextBox14_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Not ((KeyAscii > 46 And KeyAscii < 58)) Then
KeyAscii = 0
End If
Call GetSumofTbs
End Sub
'Je déclare qu'on ne peux saisir qu'un nombre dans la textbox15
Private Sub TextBox15_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Not ((KeyAscii > 46 And KeyAscii < 58)) Then
KeyAscii = 0
End If
Call GetSumofTbs
End Sub
'Je veux que la somme s'affiche dans la textbox40
Sub GetSumofTbs()
On Error Resume Next
Me.TextBox40.Value = (Me.TextBox11.Value * 1) + (Me.TextBox13.Value * 1) + (Me.TextBox14.Value * 1) + (Me.TextBox15.Value * 1)
End Sub
Je suis nouveau sur le forum et assez novice en vba. Je suis en train de créer un formulaire assez simple en vba dans lequel je souhaite qu'une textbox ( Texttbox40)affiche la somme de 4 autres textbox (11+13+14+15)
Et je ne comprend pas le résultat ressemble plus à une concaténation irrationnelle...
Merci d'avance:
Voici mon code :
'Je déclare qu'on ne peux saisir qu'un nombre dans la textbox11
Private Sub TextBox11_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Not ((KeyAscii > 46 And KeyAscii < 58)) Then
KeyAscii = 0
End If
Call GetSumofTbs
End Sub
'Je déclare qu'on ne peux saisir qu'un nombre dans la textbox13
Private Sub TextBox13_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Not ((KeyAscii > 46 And KeyAscii < 58)) Then
KeyAscii = 0
End If
Call GetSumofTbs
End Sub
'Je déclare qu'on ne peux saisir qu'un nombre dans la textbox14
Private Sub TextBox14_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Not ((KeyAscii > 46 And KeyAscii < 58)) Then
KeyAscii = 0
End If
Call GetSumofTbs
End Sub
'Je déclare qu'on ne peux saisir qu'un nombre dans la textbox15
Private Sub TextBox15_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Not ((KeyAscii > 46 And KeyAscii < 58)) Then
KeyAscii = 0
End If
Call GetSumofTbs
End Sub
'Je veux que la somme s'affiche dans la textbox40
Sub GetSumofTbs()
On Error Resume Next
Me.TextBox40.Value = (Me.TextBox11.Value * 1) + (Me.TextBox13.Value * 1) + (Me.TextBox14.Value * 1) + (Me.TextBox15.Value * 1)
End Sub