Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1501 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Additionner la valeur d'une textbox pour un tableau de stats.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Additionner la valeur d'une textbox pour un tableau de stats.

n°1097741
Pichon
Posté le 26-05-2005 à 11:13:54  profilanswer
 

Bonjour,
 
Je fais un programme VBA de saisie de stats de basket.
Il se presente sous forme d'un tableau excel contenant les stats de 12 joueurs et d'une userform dans laquelle on selectionne un joueur dans une combobox pour ensuite saisir ses stats du dernier match dans des textbox.
Les stats que l'on rentre doivent s'ajouter à celle qui sont déja dans le tableau et permettre d'obtenir les stats sur tous les matchs.
 
Mon problème c'est que je ne trouve pas la fonction pouvant me permettre d'additionner la valeur de ma textbox à celle qui se trouve déja dans le tableau.
 
Est ce que qq'un pourrait m'aiguiller.
 
Merci d'avance.

mood
Publicité
Posté le 26-05-2005 à 11:13:54  profilanswer
 

n°1098016
Pichon
Posté le 26-05-2005 à 14:17:53  profilanswer
 

Personne qui pourrait m'aider? :(

n°1098292
AlainTech
Pas trouvé? Cherche encore!
Posté le 26-05-2005 à 16:07:51  profilanswer
 

Pas de réponse = question pas claire!
 
Des textbox... ma textbox. Une ou plusieurs???
Ajouter = nouvelle ligne ou additions de valeurs???
Additionner la valeur... ses stats. Une valeur ou plusieurs???


Message édité par AlainTech le 26-05-2005 à 16:08:10

---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
n°1098328
Pichon
Posté le 26-05-2005 à 16:36:27  profilanswer
 

Désolé pour la question pas claire... c'est mon premier essai en VBA et j'ai un peu de mal à m'exprimer.
 
Je vais essayer de faire mieux
J'ai un tableau excel, avec sur une meme ligne "Nom du joueur, minutes, points, etc" et cela pour 12 joueurs.
 
Sur mon Userform j'ai une combobox qui permet de choisir le joueur, et en dessous des textbox pour chaque stats (minutes, points, etc) a rentrer
Dans mon tableau il y'a deja les valeurs des precedents matchs et je souhaite que les valeurs que je rentre dans chaque textbox s'additionne à celle qui se trouve dans le tableau exel.
ex: le joueur à déja jouer 100mn cette valeur se trouve dans le tableau excel, je veux que quand je rentre 20mn dans textbox "minutes" on retrouve dans le tableau excel 120 mn et ainsi de suite pour chaque stats.
 
Voila le début de mon code

Code :
  1. Private Sub CommandButton1_Click()
  2. 'Selection de la feuille excel "stats"
  3. Sheets("Stats" ).Select
  4. 'On pose des conditions: Si le contenu de la cellule active = nom du joueur
  5. If ComboBox1.Value = "Richard Hamilton" Then
  6. 'On se place en A3 en selectionnant la cellule
  7. Range("b3" ).Activate
  8. 'On additione la valeur de la textbox à la valeur existente
  9. TextBox3 = ...


 

n°1098335
knakes
Posté le 26-05-2005 à 16:42:51  profilanswer
 

TextBox3 = Cdec(Range("B3" ).Value) + TextBox3
 
Note : Cdec convertion en décimal au cas où.
 
Ca fonctionne ?


---------------
now : do nothing
n°1098366
AlainTech
Pas trouvé? Cherche encore!
Posté le 26-05-2005 à 17:00:19  profilanswer
 

knakes a écrit :

TextBox3 = Cdec(Range("B3" ).Value) + TextBox3
 
Note : Cdec convertion en décimal au cas où.
 
Ca fonctionne ?


Tiens, t'es toujours là?
Je te croyais parti...
 
Pour ton info,

Cdec(Range("B3" ).Value) + TextBox3


Peut s'écrire

Cdec([B3]) + TextBox3


Les crochets signifient range et value est la propriété par défaut d'une cellule.
 


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
n°1098376
Pichon
Posté le 26-05-2005 à 17:03:34  profilanswer
 

En faisant comme ça il me donne la valeur que je veux mais dans la textbox au lieu de la mettre dans le tableau.
J'ai fait  
Range("B3" ).Value = CDec(Range("B3" ).Value) + TextBox9 et apparement ça fonctionne.
 
Merci pour ton aide.

n°1098489
knakes
Posté le 26-05-2005 à 18:03:33  profilanswer
 

Je me coucherai avec un truc en plus. merci Alain.  
 
 
Ps, je ne pars que ce WE ...


---------------
now : do nothing
n°1962453
m59279
Posté le 02-02-2010 à 21:55:50  profilanswer
 

salut je sais que j'arrive apres la guerre mais je voudrais savoir si ton programme etait toujours d'activité car je suis tres interesé  
 
merci d'avance


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Additionner la valeur d'une textbox pour un tableau de stats.

 

Sujets relatifs
RESOLU - Récuperer le texte de la valeur d'une combobox RESOLUcharge une image bmp dans un tableau 2D en C++
Problème de tableaudetection de la derniere colonne d'un tableau en vb6
colorier la trame d'une textboxdefinir un tableau en VB6
Tableau en phpModifier la valeur d'une serie de TreePath
[javascript/css] Pb bordures tableau dessinées sous IEsupression d'un element de tableau
Plus de sujets relatifs à : Additionner la valeur d'une textbox pour un tableau de stats.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR