Pb format nombre dans formulaire de données

Résolu
Zebulon97 Messages postés 52 Statut Membre -  
Zebulon97 Messages postés 52 Statut Membre -
Bonjour,
Je rencontre un problème de format de nombre dans un formulaire de données. Lorsque j'insère un formulaire de données à partir de mon tableau, le format de nombre est correct (123,45) le séparateur décimal est bien une virgule.
Par contre, si j'insère le même formulaire par le biais d'une macro, le séparateur devient un point à la place de la virgule. (123.45) et la cellule devient du texte à la place d'un nombre.

Je joins un fichier exemple : http://www.cjoint.com/c/GKyktoFL8Wt

Quelqu'un a-t-il déjà rencontré ce problème et surtout une solution.

D'avance merci.
Bonne journée, cordialement.
Zébulon.

3 réponses

  1. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour

    Voir ci-dessous


    Cordialement
    0
    1. Zebulon97 Messages postés 52 Statut Membre
       
      Bonjour JC80,
      Merci pour la réponse, mais déjà vérifié ainsi que dans les options régionales, il y a bien une virgule.
      D'ailleurs, si je n'utilise pas la macro, c'est bien une virgule qui apparait.

      Cordialement.
      0
  2. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Désolé je ne vois pas ou se trouve le problème.
    Je fais remonter, si quelqu'un a la solution.
    Cordialement
    0
  3. Zebulon97 Messages postés 52 Statut Membre
     
    Bonjour à tous,

    Je vous donne la réponse donnée sur le forum formuleexcel.com

    Remplacer: ActiveSheet.ShowDataForm
    Par: Application.CommandBars.FindControl(ID:=860).Execute
    Cette procédure permet d’activer la saisie activant le pavé numérique avec une virgule.

    Cette réponse solutionne mon problème.
    Bonne jourée à vous.
    0