Le point au lieu de la virgule :

Résolu
cyrga11 Messages postés 48 Statut Membre -  
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

En A1 je rentre par exemple : 15.5

En A2 j'ai une formule simple qui récupère la valeur de A1 pour son calcul.

Seulement voila, la valeur de A1 viens d'une TextBox et si je met un point au lieu d'une virgule dans la TextBox, j'ai l'impression que ma valeur n'est plus considéré comme un chiffre, et le calcul ne se fait pas. A la place en A2 il m'affiche #VALEUR!

Est il possible de taper un chiffre avec un point dans une TextBox et que celui-ci reste considéré comme un chiffre et ne me mette pas mon calcul en erreur ?

J'espère avoir fournis une explication assez claire.

4 réponses

  1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour,

    Aller voir si
    Options Excel
    Options avancées
    et dans Options d'édition
    voir si "Utiliser les séparateurs système" est coché ou pas
    0
  2. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Salut le Forum

    Adapte a ton code VBA
    [a1] = Replace(Me.TextBox1.Value, ".", ",")

    Mytå
    0
  3. cyrga11 Messages postés 48 Statut Membre
     
    Super merci, je suis allé dans option avancé et j'ai modifier la virgule par le point. Merci
    0
  4. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Re le Forum

    Et pour la compatibilité
    [A1] = Replace(Me.TextBox1.Value, ".", Application.DecimalSeparator)

    Mytå
    0