VBA Addition Combobox

Bonjour,

Une chose toute bête mais dont je bloc depuis un moment, j'ai fait des recherches sur le net mais rien

TTDurée = PDurée.Value + DDurée.Value

PDurée.Value = 1

DDurée.Value = 2

Résultat obtenue

TTDurée = 12

Pourquoi il me fait pas l'addition la je sèche..

Les noms sont des Combobox que j'ai renommé.

Bonjour

le + en vba est l'opérateur de l'addition si les 2 opérandes sont numériques, sinon il s'agit de la fonction de concaténation.

les listbox, textbox,combobox renvoient toutes du texte.

pour solutionner, convertis tes données en nombre.

TTDurée = val(PDurée.Value) + val(DDurée.Value)

Bonjour h2so4,

C'est tout bête mais je n'y aurrai jamais pensé je crois bien !

Merci c'est top !!

Bonjour h2SO4 et Sebyg

Il y a aussi la fonction CDBL pour les additions de textbox.

TTDurée = CDbl(PDurée.Value)  + CDbl(DDurée.Value)

Bonjour Xmenpl,

Ça j'avais essayé mais c'est étrange ça n'avais pas fonctionné... Ah moins que j'ai fait CDbl( xxx + yyy)

Je referai le test demain quand même!

Rechercher des sujets similaires à "vba addition combobox"