Spinbutton toupie afficher un pas de 0.00 à 1.00

Bonjour

Je cherche à faire une toupie dans un useform allant de 0.00 à 1.00 avec une valeur de base affichée à 0.05.

sur le fichier en PJ, je n'arrive pas à avoir les deux chiffres après la virgule et la toupie ne s'arrête pas à 1.

Pouvez vous m'aidez ?

Cordialement.

20toupie-spin.xlsm (17.65 Ko)

Bonjour

Un essai à tester. Te convient-il ?

Bye !

100toupie-spi-v1n.xlsm (25.68 Ko)

Bonjour,

Un SpinButton n'accepte que des valeurs entières...

Bonjour MFerrand

Tu as raison mais en rusant on arrive ce que l'on souhaite....!

Bye !

Salut gmb !

Rien n'empêche en effet d'établir une correspondance avec une suite décimale : 0 à 100 se transforme en 0 à 1 (en divisant par 100)... mais l'intéressé ne doit pas perdre de vue qu'en ce qui concerne le Spin il manipule des entiers...

Bon dimanche.

Merci. c'est un peu la même combine lorsque l'on veut utiliser la fonction ALEA entre bornes pour avoir des chiffres après la virgule.

Merci bien

La fonction de base de renvoi de valeurs aléatoires, est : ALEA qui renvoie une valeur décimale entre 0 et 1 (1 exclu).

ALEA.ENTRE.BORNES est une fonction dérivée conçue pour renvoyer un entier !

Ah ok. moi je me sert de aléa entre bornes pour renvoyer des chiffres après la virgule.

Par exemple si je souhaite deux chiffres après la virgule compris entre 1 et 2 je vais taper

=ALEA.ENTRE.BORNES(100;200)/100

1.73

1.81

1.53

1.04

1.65

1.21

1.54

1.41

1.05

1.45

1.96

1.71

1.49

1.56

1.19

1.14

1.14

1.97

1.94

Re,

Tu obtiens le même résultat avec :

=TRONQUE(ALEA()*1,01+1;2)

Le 1,01 c'est si l'éventail de valeurs va de 1 à 2 inclus.

Su 2 est exclus on peut simplifier :

=TRONQUE(ALEA()+1;2)

Cordialement.

Rechercher des sujets similaires à "spinbutton toupie afficher pas"