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 :

Nombre tapé depuis un userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Par défaut Nombre tapé depuis un userform
    Bonjour,

    J'ai fait un userform sur lequel j'ai créé un texbox afin que l'utilisateur puisse saisir un nombre; Ce nombre est rentrée sur une feuille excel, mais voila, lorsque je vais dans ma feuille excel sur laquelle le nombre est ecrit on doit le convertir en nombre car il est stocké sous forme texte. J'ai bien essayé de déclarer une variable avec integer mais le nombre affiché est 0;

    Comment faire pour que la saisie d'un nombre soit ecrit en nombre et non pas sous forme texte.

    D'avance merci pour vos réponses.

    Bonne fin de soirée.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 318
    Par défaut
    Bonjour,
    tu peux essayer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1").Value = CDbl(TextBox1.Value)

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Par défaut erreur compilation
    merci pour ta réponse.

    Mais quand je tape ce que tu m'as dit ca indique erreur de compilation:" Sub ou fonction non définie" que faut il faire?

    D'avance merci

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Par défaut
    J'ai rééssayé pour corriger cette erreur de compilation, ca marche mais la valeur affichée dans le tableau excel contient une valeur décimale avec 2 décimales.

    j'ai bie nessayé de mettre: "Selection.NumberFormat = "0"" mais rien ne fait.

    As tu une idée?

    Merci

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 318
    Par défaut
    Re-,
    sans le code, pas facile de savoir...
    Normalement avec la ligne fournie, la valeur que tu entres dans la TextBox1 (si elle s'appelle comme cela) est insérée dans la cellule A1 au format nombre.
    Si tu veux, colles ton code ici, on regardera....

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    bonjour
    Essaie avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1").Value = Val(TextBox1.Text)
    A+

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Par défaut Ok ! Mapeh
    Ok! ca marche comme tu m'avais dit j'étais pas sur la bonne colonne dans mon code!

    Merci beaucoup

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

Discussions similaires

  1. Macro qui ne marche plus depuis un userform
    Par Ramoneur dans le forum Macros et VBA Excel
    Réponses: 39
    Dernier message: 19/06/2008, 15h37
  2. lancement d'un pdf depuis un userform
    Par vnlttt dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/06/2008, 22h19
  3. Réponses: 2
    Dernier message: 07/02/2008, 14h53
  4. Faire appel à un module depuis un USERFORM
    Par dado91400 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 31/08/2007, 19h37
  5. remplir la base de données sur une feuille exel depuis un userform
    Par racems dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/06/2007, 23h00

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