IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Textbox et symbol euro [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut Textbox et symbol euro
    Bonjour a toutes et tous, forum bonjour

    Dans mon USF ou est mon TextBox2 il m'est possible d'entrer les valeurs

    décrites dans le code "InStr" SAUF qu'il n'ai pas possible d'entrer un espace

    ainsi que le symbol de l'euro mème en faisant Alt+0128

    je ne comprends pas pourquoi ??? si vous avez une idée sur mon soucis et ou mon erreur de code.

    je vous en remercie d'avance, bonne après midi a vous

    Cdlt Ray


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Private Sub TextBox2_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    On Error Resume Next
     
        If InStr("1234567890,.-€", Chr(KeyAscii)) = 0 Then
           KeyAscii = 0
        End If
    End Sub

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    comme tu n'as obtenu aucune réponse sur l'autre forum (normal, un dimanche ! )
    tu viens faire du cross posting sur ce forum ‼ …

    Sinon pour l'espace c'est normal vu que tu ne l'as pas mis dans ton code ! …

  3. #3
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut
    Salut

    Pas pour le mème sujet aussi, mème si il est lier


    Merci pour l'info je regarde si ca marche

    bonne soirée

    Cdlt Ray

  4. #4
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut
    Re salut

    Pour l'espace tu as raison je l'ai integré et ca a l'air d'etre bon

    pour le symbol de l'euro Non ca entre pas

    Merci a toi et excellente soirée

    Cdlt Ray

  5. #5
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Salut Ray

    Comme je te l'ai dis dans le post précédent le pour formater le texte en € il faut utiliser un format particulier.

    Il ne faut pas oublier que Microsoft est AMÉRICAIN donc il s"exprime en anglais

    Si tu fais un test avec l'enregistreur de macro d'une formule en français bien de chez nous
    par exemple =Aujourdhui() tu optiendra
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.FormulaR1C1 = "=TODAY()"
    et toutes les formules sont du même genre

    pour le format de cellule c'est pareil pour du € tu mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Selection.NumberFormat = "#,##0.00 $"
    Avec un $ bien de chez eux pour avoir un € bien de chez nous ...


    Ton problème réel est le quel :
    Tu dis
    Dans mon USF ou est mon TextBox2 il m'est possible d'entrer les valeurs décrites dans le code "InStr" SAUF qu'il n'ai pas possible d'entrer un espace ainsi que le symbol de l'euro mème en faisant Alt+0128

    je ne comprends pas pourquoi ??? si vous avez une idée sur mon soucis et ou mon erreur de code.
    Ce qui est normal vu que tu en fait du texte

    Pourquoi veux-tu absolument mettre un Format Euros dans ton Textbox ?
    La valeur ne sortira pas de ton UserForm ?

    parce que si au final cela vient dans une feuille fais le sur la feuille

    Tu dis

    @ +

  6. #6
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut
    Bonjour a tous, forum

    Salut Igloobel,

    Merci pour ta réponse et pour toutes ces informations

    je vais réflechir pour éventuellement modifier mon fichier


    je te souhaite un bon début de semaine a toi et


    Cordialement Ray

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Enlever le symbole Euro
    Par Starskeye dans le forum Excel
    Réponses: 7
    Dernier message: 17/11/2008, 11h43
  2. Réponses: 3
    Dernier message: 18/10/2008, 01h27
  3. javascript et le symbole euro
    Par senacle dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/01/2008, 11h09
  4. Afficher symbole euro sur Web
    Par mxh77 dans le forum 4D
    Réponses: 2
    Dernier message: 25/05/2007, 17h25
  5. Code ASCII du symbole Euro
    Par FW-S dans le forum Delphi
    Réponses: 9
    Dernier message: 03/04/2007, 01h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo