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 :

[VBA-E]Format de cellule récalcitrant


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 38
    Par défaut [VBA-E]Format de cellule récalcitrant


    Je vais essayer d'être clair :

    - Un classeur excel avec 2 feuilles. La première est vide, la deuxième contient une base de données avec différentes colonnes. L'une d'entre elle contient des chiffres du type 34 ou 265. Par nécessité pour la suite, j'ai fait

    Clic droit -> format de cellule -> personnalisé -> 000 pour avoir 3 charactères donc 034 ou 265.

    1er souci : Si je vérifie de nouveau le format par la même procédure, je n'ai pas ce que j'ai paramétré mais spécial -> chinois Va comprendre ??

    - Afin de remplir ma première feuille vide, j'ai un formulaire avec différents Textbox. L'un d'entre eux réalise une recherchev sur les chiffres dont j'ai besoin et renseigne le textbox.

    2ème souci : La recherchev renvoi 34 dans le textbox et non 034 comme je voudrais.

    - Une fois tous les textbox renseignés, je clique sur le bouton ajouter de mon formulaire et les informations présentes sont disposées d'une certaine manière dans ma première feuille vide.

    3ème souci : Je retrouve de nouveau mon chiffre du type 34 et non 034. Excel ne reconnait pas cette donnée comme un chiffre. Si je vérifie de nouveau le format de cellule je retrouve spécial -> chinois

    J'ai essayé d'ajouter une mise en forme auto dans la sub associer au bouton Ajouter qui précise le format "000" mais ça ne donne rien.

    Help please

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    tu peu utiliser Format pour remplir ton textbox ..:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    textBox1 = Format(34,"000")
    après pour le chinois

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    J'ai fais comme toi et j'obtiens bien 034 dans la cellule (A1) tout comme toi, c'est du chinois (!)
    Si je mets une formule "= A1*2" dans une autre cellule, j'ai bien 64
    Si je fais
    MsgBox Format(Range("A1"), "000"), j'ai bien 034
    Qu'est-ce qui te manque ?
    A+

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    556
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 556
    Par défaut
    Les hélios doivent être destinés à ce problème
    J'ai exactement le même problème quand je teste

    Je selectionne personnalisé vaec 000

    etquand je reivenit il est sur spécial ==> chinois

    Sans doute un bug Office 2003

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Hello hélios(nnnn), tout comme Éos et Sélène, grecs ou pas grecs, nous sommes tous condamnés au chinois seconde langue.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 38
    Par défaut
    Merci pour toutes vos réponses...pour le chinois...eh bien faisons avec

    Je vais tester le formatage au niveau du TextBox comme conseillé et je vous tiens au courant

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

Discussions similaires

  1. [VBA-E] Format de cellule d'une plage
    Par steps5ive dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 10/01/2007, 22h28
  2. [VBA-E] Formater une cellule en format monétaire
    Par steps5ive dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/07/2006, 15h15
  3. [VBA-E]Format de cellule etrange
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 21/04/2006, 14h26
  4. [VBA-E] Changer un format de cellule
    Par Squelet dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 06/02/2006, 17h36
  5. [VBA] Access-> Excel Format de cellule
    Par toflofr dans le forum VBA Access
    Réponses: 19
    Dernier message: 31/07/2003, 14h26

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