Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Merci Daniel, je vais pouvoir m'en sortir avec ton aide.
Cordialement, André
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Bonjour,
Dans un formulaire, je dois faciliter la saisie de données qui doivent être numériques, comprises entre 0 et 2,5. Je pense que le mieux est de créer une listbox avec un RowSource qui renvoie à une liste dans la feuille. Jusque là pas de problème, mais je souhaite aussi que l'on puisse saisir directement dans la listbox une valeur, car quand il y a beaucoup de saisies c'est plus rapide.
J'ai donc mis dans le code d'évènement Change ou Exit (c'est le même résultat) :
"Echanges1.Value = Format(Echanges1, "Standard")"
et la saisie se transforme : par exemple si je saisis 1,2 cela devient 0,04...?
Ce serait bien aussi que la saisie soit obligatoirement un chiffre entre 0 et 2,5
Merci de votre aide, cordialement.
Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.
Merci Daniel, je vais pouvoir m'en sortir avec ton aide.
Cordialement, André
Bonjour,
J'ai constaté ça aussi et j'en ai donc tenu compte dans mon code. Le bug doit venir de l'interface Excel / VBA. Ca fonctionne bien quand on utilise le point comme séparateur décimal dans les deux cas, ce qui est vrai pour les utilisateurs anglophones. Ca dysfonctionne pour nous. Bizarre.
Daniel
Bonjour,
J'ai fait des essais avec un pavé numérique :
Désolé si mes découvertes de débutant agacent des utilisateurs plus avertis, mais j'aimerais comprendre pourquoi le séparateur décimal dans une listbox doit être obligatoirement la virgule et pourquoi dans la listbox la saisie d'un point n'est pas possible au pavé quand le séparateur est le point.
Cordialement,
André