dans la cellule A1 je rentre une cote avec une tolérance +- exemple
12.00+-01
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionmontruc = TextBox7.Text
valeur = Val(TextBox7.Text)
montruc1 = Replace(montruc, "+", "/")
montruc1 = Replace(montruc1, "-", "/")
montruc1 = Replace(montruc1, "//", "/")
pos = InStr(montruc1, "/")
If pos = 0 Then
valmax = valeur
valmin = valeur
Else
methode = Mid(montruc, pos)
If methode Like "+#*" Then
valmax = valeur + Val(Mid(methode, 2))
valmin = valeur
ElseIf methode Like "-#*" Then
valmax = valeur
valmin = valeur - Val(Mid(methode, 2))
ElseIf methode Like "+-#*" Or methode Like "-+*" Then
valmax = valeur + Val(Mid(methode, 3))
valmin = valeur - Val(Mid(methode, 3))
Else
valmax = valeur
valmin = valeur
End If
End If
MsgBox "il te faut donc vérifier que la valeur de ta cellule est comprise entre " & _
valmax & " et " & valmin & " ... simple, non ?"
chaine = TextBox7.Text
valeur = Val(chaine)
valmax = valeur: valmin = valeur: tolerance = 0
posplus = InStr(chaine, "+"): posmoins = InStr(chaine, "-")
If posplus Then Mid(chaine, posplus, 1) = " "
If posmoins Then Mid(chaine, posmoins, 1) = " "
If posplus + posmoins Then
tolerance = Val(Mid(chaine, InStr(chaine, " ") + 1))
If posplus Then valmax = valeur + tolerance
If posmoins Then valmin = valeur - tolerance
End If
MsgBox "il te faut donc vérifier que la valeur de ta cellule est comprise entre " & _
valmax & " et " & valmin & " ... simple, non ?"
If (Target.value > (Valeur + Tolerance)) Or (Target.value < (Valeur - Tolerance)) T