H
H@nnoun
Guest
Bonjour le forum
J'ai encore besoin de votre savoir
j'ai 12 textbox dans un usf
dans ce cas j'obtient le resultat en D5 si tous les textbox sont remseigné
Range("D5") = Val(UserForm1.QTextBox3 / UserForm1.TextBox15) + Val(UserForm1.QTextBox4 / UserForm1.TextBox16) + Val(UserForm1.QTextBox5 / UserForm1.TextBox17) + Val(UserForm1.QTextBox6 / UserForm1.TextBox18) + Val(UserForm1.QTextBox7 / UserForm1.TextBox19) + Val(UserForm1.QTextBox8 / UserForm1.TextBox20)
mais si un textbox est vide j'ai une erreur de compilation sub,function ou property attendue
j'ai donc essaye se code mais la je galere
Dim HP1 As Integer
Dim HP2 As Integer
Dim HP3 As Integer
Dim HP4 As Integer
Dim HP5 As Integer
Dim HP6 As Integer
Dim MonTotal As Double
If UserForm1.QTextBox3 <= "" Or UserForm1.TextBox15 <= "" Then
HP1 = 0
Else: Val (HP1 + (UserForm1.QTextBox3 / UserForm1.TextBox15))
If UserForm1.QTextBox4 <= "" Or UserForm1.TextBox16 <= "" Then
HP2 = 0
Else: HP2 = Val(UserForm1.QTextBox3 / UserForm1.TextBox16)
If UserForm1.QTextBox5 <= "" Or UserForm1.TextBox17 <= "" Then
HP3 = 0
Else: HP3 = Val(UserForm1.QTextBox3 / UserForm1.TextBox17)
MonTotal = (HP1 + HP2 + HP3 )
Range("D5") = MonTotal
resultat je coule
merci de votre aide
H@nnoun
J'ai encore besoin de votre savoir
j'ai 12 textbox dans un usf
dans ce cas j'obtient le resultat en D5 si tous les textbox sont remseigné
Range("D5") = Val(UserForm1.QTextBox3 / UserForm1.TextBox15) + Val(UserForm1.QTextBox4 / UserForm1.TextBox16) + Val(UserForm1.QTextBox5 / UserForm1.TextBox17) + Val(UserForm1.QTextBox6 / UserForm1.TextBox18) + Val(UserForm1.QTextBox7 / UserForm1.TextBox19) + Val(UserForm1.QTextBox8 / UserForm1.TextBox20)
mais si un textbox est vide j'ai une erreur de compilation sub,function ou property attendue
j'ai donc essaye se code mais la je galere
Dim HP1 As Integer
Dim HP2 As Integer
Dim HP3 As Integer
Dim HP4 As Integer
Dim HP5 As Integer
Dim HP6 As Integer
Dim MonTotal As Double
If UserForm1.QTextBox3 <= "" Or UserForm1.TextBox15 <= "" Then
HP1 = 0
Else: Val (HP1 + (UserForm1.QTextBox3 / UserForm1.TextBox15))
If UserForm1.QTextBox4 <= "" Or UserForm1.TextBox16 <= "" Then
HP2 = 0
Else: HP2 = Val(UserForm1.QTextBox3 / UserForm1.TextBox16)
If UserForm1.QTextBox5 <= "" Or UserForm1.TextBox17 <= "" Then
HP3 = 0
Else: HP3 = Val(UserForm1.QTextBox3 / UserForm1.TextBox17)
MonTotal = (HP1 + HP2 + HP3 )
Range("D5") = MonTotal
resultat je coule
merci de votre aide
H@nnoun