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 :

userform --> textbox valeur par défaut changeante


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut userform --> textbox valeur par défaut changeante
    Bonjour,

    J'ai un userform que j'utilise pour configurer différentes tailles via des textbox.

    Exemple : taille police = 26 (par défaut il y'a 26)

    je souhaiterais que l'utilisateur puisse changer ce 26 par une autre valeur et qu'elle soit garder en mémoire lors de la prochaine ouverture du userform

    j'ai créer un command_bouton "sauver et quitter"



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub CommandButton1_Click()
     
         TextBox1.Value = TextBox1.Value
         Unload Me
     
    End Sub


    par contre quand j'ouvre à nouveau le userform... le 26 revient toujours... comment faire ?

    Merci

    A+

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonsoir,

    Une seule solution, c'est de stocker cette valeur quelque part, exemple :

    lors de la validation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets(1).Range("IV1") = Me.TextBox1.Value
    lors de l'initialisation du userform
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.TextBox1.Value = Sheets(1).Range("IV1")

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut
    hello

    c'est ce que je craignais...
    mais comment faire alors à la fermeture du fichier...
    car j'aimerais que la modification sois enregistrée et prise en compte à la prochaine ouverture du fichier aussi.

    Sous Excel c'est bon on peut utiliser une cellule... mais j'ai le même problème sous Word.!!!

    merci
    @+

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Citation Envoyé par damsmut Voir le message
    Sous Excel c'est bon on peut utiliser une cellule... mais j'ai le même problème sous Word.!!!
    @+
    Sous Word et si ma mémoire est bonne, existent les variables documents ... mais également les signets ..., les champs ...

    Commence par ouvrir l'aide en ligne de Word sur le mot Variable Document (ou Document Variable en anglais)...

    Edit : "poster" dans la section Excel une question relative à Word n'est pas très adroit...

    Re Edit : et lis ceci :
    http://heureuxoli.developpez.com/office/word/variables/

  5. #5
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Citation Envoyé par damsmut Voir le message
    hello
    c'est ce que je craignais...
    mais comment faire alors à la fermeture du fichier...
    car j'aimerais que la modification sois enregistrée et prise en compte à la prochaine ouverture du fichier aussi.
    bin oui...c'est le but d'enregistrer la valeur dans une cellule, pour pouvoir la retrouver à la prochaine ouverture du classeur.
    Citation Envoyé par damsmut Voir le message
    Sous Excel c'est bon on peut utiliser une cellule...
    Si tu as une version d'excel inférieur à 2007, tu as 16.776.960 cellules par feuille, tu en trouveras bien une de libre pour stocker ta variable

    Pour Word, pas mieux que ucfoutu

    @+

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

Discussions similaires

  1. Valeur par défaut textBox
    Par Mickael25 dans le forum VBA Access
    Réponses: 13
    Dernier message: 21/06/2012, 09h12
  2. [Débutant] valeur par défaut de textbox lié
    Par alassanediakite dans le forum VB.NET
    Réponses: 2
    Dernier message: 04/06/2012, 17h10
  3. [XL-2003] Modifier durablement la valeur par défaut d'un TextBox
    Par Nospam54 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/05/2012, 15h30
  4. Valeur par défaut dans un textbox ?
    Par charif591 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 14/11/2010, 18h25
  5. Valeur par défaut dans les textbox d'un formulaire
    Par OtObOx dans le forum Général VBA
    Réponses: 14
    Dernier message: 13/04/2010, 19h00

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