Faire la somme de nombres cliqué dans un Userform

Gedch

XLDnaute Occasionnel
Bonjour

J’ai un grand tableau avec de grands nombres décimaux.
J’ai besoin quelques fois de vérifier certains de ces nombres en les additionnant ou en les soustrayant.

Je peux ouvrir la calculatrice de Windows et taper un à un ces grands nombres
mais du coup je peux faire des erreurs de frappe.

Je souhaiterai donc avec un Userform faire l’addition ou la soustraction des nombres que je cliquerai.

L’Userform ne serait là que pour afficher le résultat
Les nombres seraient cliqués directement dans la feuille Excel

Je prends un exemple pour être clair

Je clique sur le nombre 15264532.89 situé par exemple en G20
Ce nombre s’affiche alors dans l’Userform
Je clique sur un signe + ou – comme on le ferait sur une calculatrice
Je clique sur le nombre 56489532.22 situé dans une autre cellule
Ce nombre s’affiche alors dans l’Userform en dessous de l’autre
Puis La somme de cette opération s’affiche encore en-dessous
Je clique à nouveau sur un autre nombre
Ce nombre s’affiche en dessous du résultat précédant
Je clique sur + ou –
Le nouveau résultat s’affiche dessous.

En gros ce serait l’équivalent d’une calculatrice à ruban
Mais au lien de saisir les nombres sur la calculatrice
Ceux-ci seraient prélevés directement dans la feuille Excel en cliquant dessus

J’ai cherché sur le net mais je n’ai rien trouvé qui s’approche de que je veux faire

Est-ce possible ???
 

Gedch

XLDnaute Occasionnel
Bonjour Chalet93, Bonjour Lolote83

Chalet
Merci pour ce développement
C'est bien ce que je veux
Par contre il me faudrait aussi pouvoir soustraire

Lolote
Merci aussi pour cette solution
C'est quasiment parfait

Si il est possible de mettre un bouton pour réinitialiser
Afin de faire un nouveau calcul

Je viens de voir aussi qu'il y a une erreur
Si je soustrait 20 de 150.23 cela me donne 130 au lieu de 150.23

A+
 

Lone-wolf

XLDnaute Barbatruc
Bonsoir à tous :)

@Gedch: tu es sûr de ce que tu dit? (Si je soustrait 20 de 150.23 cela me donne 130 au lieu de 150.23 :eek:)

En image, test éffectué

calc.gif
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re

@Lone-wolf
Tu as remarqué que j'étais en mode boutade, non ?
Pour moi, il y avait une coquille dans ta phrase
tu es sûr de ton calcul? (Si je soustrait 20 de 150.23 cela me donne 130 au lieu de 150.23 :eek:)
On aurait du lire:
tu es sûr de ton calcul? (Si je soustrait 20 de 150.23 cela me donne 130 au lieu de 130.23 :eek:)
 

Gedch

XLDnaute Occasionnel
Bonjour à tous

Il y a bien une coquille
Je me suis trompé, je voulais dire
Si je soustrais 20 de 150.23 cela me donne 130 au lieu de 130.23
Excusez moi pour cette erreur

Mais ce qui est sûr malheureusement
C'est que si je fais 150.23 - 30
Chez moi le résultat est de 120.
Voir l'image du résultat

Résultat en image.jpg
 
Dernière édition:

Gedch

XLDnaute Occasionnel
Bonjour Lolotte
Je veux bien te croire
Mais comme tu le vois, ce n'est pas le cas chez moi
Tu est plus doué que moi en VBA
Mais cela ne serait pas du au format des cellules ??
Déjà si on pouvait mettre tous les nombres en affichage décimal ?
A+
 

Lolote83

XLDnaute Barbatruc
Re salut,
J'ai comme tu l'as demandé, rajouté un bouton RAZ pour effectuer un nouveau calcul.
Une nouvelle mise en forme des nombre à également été refaite mais je doute que cela change grand chose au résultat.
A voir ....
@+ Lolote83
 

Pièces jointes

  • Copie de GEDCH - Test calculatrice.xlsm
    18.1 KB · Affichages: 36

Gedch

XLDnaute Occasionnel
Re
Merci pour ces modifications
J'ai cru un moment que le problème était solutionné
Mais non, seulement il se produit que quand on ajoute ou soustrait un nombre non décimal
Je joins 4 photos successive
SI cela peux te mettre sur un piste ???
 

Pièces jointes

  • Résultat1.png
    Résultat1.png
    67 KB · Affichages: 28
  • Résultat2.png
    Résultat2.png
    68.2 KB · Affichages: 36
  • Résultat3.png
    Résultat3.png
    69.5 KB · Affichages: 22
  • Résultat4.png
    Résultat4.png
    69.9 KB · Affichages: 29

Si...

XLDnaute Barbatruc
Bon_jour
Une nouvelle mise en forme des nombre à également été refaite mais je doute que cela change grand chose au résultat.
A voir ....
@+ Lolote83


Lolote83, j'ai des problèmes avec la fonction Val qui, sur ma configuration, ne traite que la partie entière. Voilà pourquoi je passe par CDBL

Voici un autre exemple dans lequel l'addition et la soustraction peuvent se cumuler.
 

Pièces jointes

  • Sommes successives.xlsm
    21.6 KB · Affichages: 29

Discussions similaires

Réponses
10
Affichages
345

Statistiques des forums

Discussions
312 194
Messages
2 086 068
Membres
103 110
dernier inscrit
Privé