Totaliser plusieurs combox

Résolu
mchotard Messages postés 474 Date d'inscription   Statut Membre Dernière intervention   -  
mchotard Messages postés 474 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Quelqu'un pourrait-il me donner la formule pour dans une textbox je puisse totaliser plusieurs combobox même si l'une d'elle est nulle ou vide
Un très cordial merci pour votre aide

9 réponses

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Avec un combobox et un textbox, il faut savoir que même si ces contrôles affichent une valeur numérique, ces derniers contiennent en réalité une donnée texte. Il faut donc convertir ces données.
    Une solution simple est offerte par la fonction Val.

    Exemple pour renvoyer dans un TextBox le résultat de l'addition des valeurs de 2 ComboBox :
    TextBox1 = Val(Replace(ComboBox1.Value, ",", ".")) + Val(Replace(ComboBox2.Value, ",", "."))

    Remarque : la fonction Replace est utilisée pour adapter le séparateur décimal, Val ne reconnaissant que le point comme séparateur décimal .

    A+
    0
  2. mchotard Messages postés 474 Date d'inscription   Statut Membre Dernière intervention   44
     
    merci Gyrus

    Mais ça ne marche pas sans doute à cause de moi. voilà plus d'infos pour m'aider
    j'ai nommé ma textbox : Total_présence
    puis j'ai 3 combo soit combobox9 + combobox10 + combobox 11
    De plus je n'entre que des nombre entier car ce sont des journées présence
    Cela va peutèêtre un eu mieux t'éclairer
    Merci pour tout
    0
  3. Gyrus Messages postés 3360 Statut Membre 526
     
    Ce qui m'aiderait, c'est un fichier exemple.
    Selon les éléments que tu me donnes, je ne vois pas pourquoi tu n'obtiens pas de résultat.

    Pour joindre le fichier, tu peux utiliser https://www.cjoint.com/
    Ensuite, reviens coller ici le lien donné par le site.

    A+
    0
  4. mchotard Messages postés 474 Date d'inscription   Statut Membre Dernière intervention   44
     
    merci, coici mon fichier qui est loin d'être du pro, mais à 38 ans je fais ce que je peux

    http://www.cjoint.com/c/EJCkiUBJI0n

    Comme tu le verras dans le Fichier il y a un onglet menu, j'ai un commandbutton1 qui n'est pss programmé, je voudrais que ce bouton ouvre un fichier word qui me sert pour du publipostage.
    si tu as une macro piour cela, je suis preneur aussi, mais je ne voudrais pas abuser.
    Un merci très cordial
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mchotard Messages postés 474 Date d'inscription   Statut Membre Dernière intervention   44
     
    je viens de commettre une erreur dans mon âge ce n'est pas 38 ans, mais 68.
    C'est beau de vouloir rajeunir
    0
  7. Gyrus Messages postés 3360 Statut Membre 526
     
    ce n'est pas 38 ans, mais 68.
    Mai 68 ... une autre époque !

    Trêve de fadaise.
    Pour que le total soit calculé lorsqu'un des 3 ComboBox est modifié, il faut lier l'action au changement de ces ComboBox (évènement ComboBox.Change).
    https://www.cjoint.com/c/EJCkTnUsTDo

    A+
    0
  8. mchotard Messages postés 474 Date d'inscription   Statut Membre Dernière intervention   44
     
    C'est super, très sincère merci. Mon Fichier est maintenant au point. Je n'ai plus qu'à trouver une macro pour ouvrir le fichier de publipostage réalisé dans un document word.
    Si tu as une piste je suis preneur.
    J'attend encore quelques jour pour clore cette discussion
    0
  9. Gyrus Messages postés 3360 Statut Membre 526
     
    Tu vas trouver ton bonheur en faisant une recherche sur le web sous le thème
    Ouvrir Word à partir d'Excel

    A+
    0
  10. mchotard Messages postés 474 Date d'inscription   Statut Membre Dernière intervention   44
     
    OK merci, mais je viens de trouver une solution. C'est super sympa ce que tu as fais pour moi.
    Bonsoir et a+ peut-être sur le forum
    0