tinux
Messages postés244Date d'inscriptionmercredi 13 avril 2005StatutMembreDernière intervention21 octobre 2013
-
13 janv. 2007 à 18:07
Utilisateur anonyme -
9 juin 2013 à 17:08
Voilà, j'ai un seul textbox qui grâce à une fonction Append text donne par exemple 0+6+12+6
Je voudrais pouvoir calculer cette somme...
J'ai tenté ceci : Dim Val as decimal = Ctype(Textbox1.text,decimal) sans résultat...
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 13 janv. 2007 à 18:41
Salut
Il faut te pencher sur ce qui s'appelle les "expressions régulières" afin que ton programme analyse le contenu de cette chaine qui représente un calcul.
Ceci n'est pas inclus dans le langage, c'est de la programmation.
cs_fauve
Messages postés661Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention23 mars 20118 16 févr. 2007 à 17:50
Salut,
Voici le code pour additionner le contenu dans ta TextBox :
Dim S As String = TextBox1.Text ' Stocke le contenu de TextBox1 dans S Dim Separateur As Char = "+" ' Définit le caractère séparateur, dans ton cas c'est le '+' Dim Nombre() As String ' Déclare la variable Nombre, ici on ne donne pas le nombre d'élément, c'est Split qui crée autant d'élément qu'il faut Dim Total As Integer = 0 ' Déclaration et initialisation de la variable Total
Nombre = S.Split(Separateur) ' Split permet de récupérer une chaîne de caractères ayant pour séparateur '+'
' Exemple 1: si TextBox1.Text = "1+2+3+4"
' Alors Nombre(0) = 1
' Nombre(1) = 2
' Nombre(2) = 3
' Nombre(3) = 4
' Exemple 2: si TextBox1.Text = "10+15+20+25+30+35"
' Alors Nombre(0) = 10
' Nombre(1) = 15
' Nombre(2) = 20
' Nombre(3) = 25
' Nombre(4) = 30
' Nombre(5) = 35
For i As Integer = 0 To Nombre.Length - 1 ' Nombre.Length récupère le nombre crée par Split
Total = Total + CInt(Nombre(i)) ' Cint permet de convertir chaque élément de Nombre en entier ' Ensuite on l'additionne avec la valeur précédente de Total et le résultat est stocké dans Total
Next
TextBox1.Text = Total.ToString ' Conversion de la variable Total en String et Affichage de la valeur Total dans TextBox1
fonso77
Messages postés2Date d'inscriptiondimanche 11 mars 2007StatutMembreDernière intervention29 mars 2007 11 mars 2007 à 13:47
Bonjour,
Je suis en pleine création d'un facturier sur excel qui est bientôt terminé, sauf que je n'arrive pas à le programmer pour le calcul automatique suivant :
J'ai une premiere colonne dans un userform qui représente la désignation de la prestation, puis une colonne pour le prix HT puis une 3ème colonne pour le code TVA.
En bas de cette page, j'ai 2 textbox. Une qui doit m'additionner les montants qui sont soumis à TVA, la seconde doit prendre en compte uniquement les montants des textbox non soumis à TVA. Sachant que lorsque j'entre le chiffre 0 dans ma 3ème colonne, il doit me prendre en compte le montant dans la textbox non soumis et lorsque j'entre 1, il doit me prendre en compte le montant dans la textbox1. Sachant également que j'ai 15 lignes.
Merci par avance pour votre aide qui me sera très précieuse !!!
fonso
am
Vous n’avez pas trouvé la réponse que vous recherchez ?