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 en format Nombre


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
    comptable principal
    Inscrit en
    Octobre 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Autre

    Informations professionnelles :
    Activité : comptable principal
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2010
    Messages : 434
    Par défaut TextBox en format Nombre
    Bonjour
    svp comment transforme tous mes TexBox de mon Userform en format nombre "#,##0.00"
    merci
    Nom : Capture.PNG
Affichages : 1826
Taille : 10,1 Ko

  2. #2
    Membre Expert

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    format(Cdbl(controls("textbox" & N).value),"#.00000")
    je crois
    les textbox sont en texte ( Cstr ) par défaut
    le Cdbl( truc) les transforme en format double
    le controls ne sers que si tu fait une boucle sur tes textbox sinon textbox1, textbox2 etc...
    la boucle permet de prendre les valeurs dans un tableau en mémoire

  3. #3
    Membre éclairé
    Homme Profil pro
    comptable principal
    Inscrit en
    Octobre 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Autre

    Informations professionnelles :
    Activité : comptable principal
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2010
    Messages : 434
    Par défaut
    Merci
    Est ce que je mettre ce code dans UserForm_Initialize()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub UserForm_Initialize()
        TextBox = Format(CDbl(Controls("textbox" & N).Value), "#.00000")
    End Sub

  4. #4
    Membre Expert

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par iliesss Voir le message
    Merci
    Est ce que je mettre ce code dans UserForm_Initialize()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub UserForm_Initialize()
        TextBox = Format(CDbl(Controls("textbox" & N).Value), "#.00000")
    End Sub
    si les textbox sont remplis si ils sont vide je ne le pense pas (perso je j'ai toujours récupéré la valeur du TB avant de la mettre en forme)
    je parlé d'une boucle en vue d'un traitement des valeur ou de leu écriture dans une feuille

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub CommandButton1_Click()
    dim Tablo(x) 'x le nombre de TB
    for t= 1 to x
    tablo(t)=format(cdbl(controls("textbox" & t).value),"#.##000")
    next
    with sheets(1)
    .range("a1:a" & t).value= application.worksheetfunction.transpose(tablo)
    un truc de ce genre

Discussions similaires

  1. Forcer un format nombre dans une TextBox
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 39
    Dernier message: 12/11/2017, 22h05
  2. Problème comparaison Textbox / Cellules au format nombre
    Par ArtistePeintredu44 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/09/2016, 06h16
  3. renvoie de la valeur d'une textBox au format nombre
    Par Tournament dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/07/2015, 21h53
  4. TEXTBOX format nombre
    Par oami89 dans le forum VB.NET
    Réponses: 1
    Dernier message: 26/06/2011, 20h53
  5. Modif format nombre pour 24 TextBox
    Par melouille56 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/12/2007, 21h26

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