Listbox Add the numeric values / Listbox Additionner les valeurs numériques - Forum

Forum Navigation
You need to log in to create posts and topics.

Listbox Add the numeric values / Listbox Additionner les valeurs numériques

I'm looking at Add the numeric values (no decimal places) of a ListBox (no multiple selections).
Thanks for your help.

Je recherche à Additionner les valeurs numériques (sans décimales) d'une ListBox (sans sélections multiples).
Merci pour votre aide.

Claude GUYOT
"Thank you very much for loving this software as much as I do."
"Merci beaucoup d'aimé ce logiciel autant que moi."

Hello,

Get the size/count of the listbox.

https://winhelp.visualneo.com/Objects.html#LISTBOXSIZE

Use ListboxGetItem in a loop to get each entry.

https://winhelp.visualneo.com/Objects.html#LISTBOXGETITEM

In the loop use math to add each entry.

https://winhelp.visualneo.com/Control.html#MATH

Regards

Hans-Peter

 

 

 

Hans-Peter,

I am not looking to know the number of items present in the ListBox, nor to obtain the info of a single item in my listbox;
But be aware of the addition of the numbers present in my ListBox.

For example in my ListBox1, we have the following info:

1
8
3
4
5
6
7
2
9
10
20

I would need to get in this example: [Result] = 75
for 1 + 8 + 3 + 4 ...

Je ne recherche pas a connaitre le nombre d'items présents dans la ListBox, ni obtenir l'info d'un seul items de ma listbox;
Mais bien connaitre l'addition des chiffres présents dans ma ListBox.

Par exemple dans ma ListBox1, nous avons les infos suivantes:

1
8
3
4
5
6
7
2
9
10
20

Il me faudrait obtenir dans cet exemple: [Result] = 75
pour 1+8+3+4....

Claude GUYOT
"Thank you very much for loving this software as much as I do."
"Merci beaucoup d'aimé ce logiciel autant que moi."

SetVar "[TotalResult]" "0"
ListBoxSize "ListBox1" "[Count]"
Loop "1" "[count]" "[i]"
     ListBoxGetItem "ListBox1" "[i]" "[Result]"
     Math "[TotalResult]+[Result]" "0" "[TotalResult]"
EndLoop
AlertBox "" "[TotalResult]"

salu2

Vadim and proforma.guyot have reacted to this post.
Vadimproforma.guyot

 

raslr,

Superb solution, the result is perfect.
Superbe solution, le résulat est parfait.

I am also looking for the possibility of Adding the numeric values (without decimals) of a ListBox (with multiple selections) and obviously excluding the unselected ones.
Is it possible ?
Je recherche également la possibilité d'Additionner les valeurs numériques (sans décimales) d'une ListBox (avec des sélections multiples) et en excluant évidemment les non sélectionnés.
Est-ce-possible ?

Claude GUYOT
"Thank you very much for loving this software as much as I do."
"Merci beaucoup d'aimé ce logiciel autant que moi."

Quote from proforma.guyot on June 3, 2021, 7:58 pm

 

raslr,

Superb solution, the result is perfect.
Superbe solution, le résulat est parfait.

I am also looking for the possibility of Adding the numeric values (without decimals) of a ListBox (with multiple selections) and obviously excluding the unselected ones.
Is it possible ?
Je recherche également la possibilité d'Additionner les valeurs numériques (sans décimales) d'une ListBox (avec des sélections multiples) et en excluant évidemment les non sélectionnés.
Est-ce-possible ?

Claude GUYOT
"Thank you very much for loving this software as much as I do."
"Merci beaucoup d'aimé ce logiciel autant que moi."

 

Uploaded files:
  • You need to login to have access to uploads.

Hello,

My suggestion was the same as rasl post in code.

For adding multiple selected item use:

StrParse "[ListBox1]" "[#13]" "[SelectedItems]" "[ItemCount]"

Then loop again.

Regards

Hans-Petet

 

 

Vadim and proforma.guyot have reacted to this post.
Vadimproforma.guyot

Hans-Peter,

La proposition est:
La piste propose est:

For adding multiple selected item use:
Pour ajouter plusieurs éléments sélectionnés, utilisez :

StrParse "[ListBox1]" "[#13]" "[SelectedItems]" "[ItemCount]"
Then loop again.
Puis bouclez à nouveau.???

Que puis-je faire ?

Est-ce possible ?

 

SetVar "[TotalResult]" "0"
StrParse "[ListBox1]" "[#13]" "[SelectedItems]" "[ItemCount]"
AlertBox "Hello" "You selected [ItemCount] items."

Loop .....?
Que faut-il faire? je bloque!

La charnière avec l'exemple de rasl est-elle compatible?
Je bloque!
...

AlertBox "" "[TotalResult]"

Hans-Peter, The proposal is: The suggested track is: For adding multiple selected item use: To add multiple selected items use: StrParse "[ListBox1]" "[# 13]" "[SelectedItems]" "[ItemCount]" Then loop again. Then buckle up again. ??? What can I do ? Is it possible ? SetVar "[TotalResult]" "0" StrParse "[ListBox1]" "[# 13]" "[SelectedItems]" "[ItemCount]" AlertBox "Hello" "You selected [ItemCount] items." Loop .....? What should be done? I block! Is the hinge with rasl example compatible? I block! ... AlertBox "" "[TotalResult]"

Quote from proforma.guyot on June 4, 2021, 1:11 pm

Hans-Peter,

La proposition est:
La piste propose est:

For adding multiple selected item use:
Pour ajouter plusieurs éléments sélectionnés, utilisez :

StrParse "[ListBox1]" "[#13]" "[SelectedItems]" "[ItemCount]"
Then loop again.
Puis bouclez à nouveau.???

Que puis-je faire ?

Est-ce possible ?

SetVar "[TotalResult]" "0"
StrParse "[ListBox1]" "[#13]" "[SelectedItems]" "[ItemCount]"
AlertBox "Hello" "You selected [ItemCount] items."

Loop .....?
Que faut-il faire? je bloque!

La charnière avec l'exemple de rasl est-elle compatible?
Je bloque!
...

AlertBox "" "[TotalResult]"

 

Hello,

I thought a hint was enough. Try to learn/understand neoscript's logic. ;-)

SetVar "[TotalResult]" "0"
StrParse "[ListBox1]" "[#13]" "[SelectedItems]" "[ItemCount]"
Loop "1" "[ItemCount]" "[i]"
     Math "[TotalResult]+[SelectedItems[i]]" "0" "[TotalResult]"
EndLoop
AlertBox "" "[TotalResult]"

Regards

 

proforma.guyot has reacted to this post.
proforma.guyot

HPW,

Thank you. Thank you for your interventions and your solution to my problem.
Your reminder to learn / understand the logic of neoscript is correct and its learning sometimes requires help and on our forum, a request for help rarely goes unanswered.
The quality of the responses and the speakers on the forum confirms this.
However, the learning must pass ...

Regarding Loop, the responses to this Post will allow me to seriously advance its use.

Thank you. Merci de tes interventions et ta solution à mon problème.
Ton rappel apprendre/comprendre la logique de neoscript est juste et son apprentissage nécessite parfois d'avoir de l'aide et sur notre forum, une demande d'aide reste rarement sans réponse.
La qualité des réponses et des intervenants sur le forum le confirme.
Néanmoins, l'apprentissage doit obligatoirement passer ...

En ce qui concerne Loop, les réponses apportées à ce Post vont me permettre d'avancer sérieusement à son utilisation.

Once again thank you both. / Encore une fois merci à vous deux.

Claude GUYOT
"Thank you very much for loving this software as much as I do."
"Merci beaucoup d'aimé ce logiciel autant que moi."

Claude GUYOT
"Thank you very much for loving this software as much as I do."
"Merci beaucoup d'aimé ce logiciel autant que moi."

Uploaded files:
  • You need to login to have access to uploads.

Claude GUYOT
"Thank you very much for loving this software as much as I do."
"Merci beaucoup d'aimé ce logiciel autant que moi."

Uploaded files:
  • You need to login to have access to uploads.