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 :

Quelques demandes userform [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2009
    Messages : 322
    Par défaut Quelques demandes userform
    Bonjour à tous.

    J'ai deux questions...

    J'ai créé un userform afin d'inscrire des informations dans une feuille. L'une de ces informations est numérique. L'utilisateur doit par la suite sélectionner entre deux bouton afin d'accepter ou annuler l'inscription.

    Lors de l'acceptation, le code inscrit les données saisies dans les cellules d'une feuille.

    Mon problème :

    Dans mon userform, j'ai un textBox qui doit contenir un montant. Lors du transfert vers la feuille excel, le montant dans le textbox est copié dans la cellule en texte (donc aucun calcul ne peut être effectué). Comment peut-on corriger ce problème ?

    Question 2.

    J'ai remarqué que dans les propriétés d'un textbox il y a "locked". Est-il possible de ne pas permette l'utilisation de ce textbox si par exemple la valeur inscrit dans une cellule est = à "internet" par exemple ?

    Merci à l'avance.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    633
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 633
    Par défaut
    Bonsoir

    Dans mon userform, j'ai un textBox qui doit contenir un montant. Lors du transfert vers la feuille excel, le montant dans le textbox est copié dans la cellule en texte (donc aucun calcul ne peut être effectué). Comment peut-on corriger ce problème ?
    il faut utiliser la fonction Val
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    range("A1") = val(textbox1.text)
    J'ai remarqué que dans les propriétés d'un textbox il y a "locked". Est-il possible de ne pas permette l'utilisation de ce textbox si par exemple la valeur inscrit dans une cellule est = à "internet" par exemple ?
    regarde les propriétés Enabled et Locked et choisi suivant ton besoin

    extrait de la doc


    • Si la valeur des propriétés Enabled et Locked est True, le contrôle peut recevoir le focus et apparaître normalement (non estompé) dans la feuille. L'utilisateur peut copier, mais non modifier, les données dans le contrôle.
    • Si la valeur de la propriété Enabled est True et celle de la propriété Locked est False, le contrôle peut recevoir le focus et apparaître normalement dans la feuille. L'utilisateur peut copier et modifier les données dans le contrôle.
    • Si la valeur de la propriété Enabled est False et celle de la propriété Locked est True, le contrôle ne peut pas recevoir le focus, il est estompé dans la feuille. L'utilisateur ne peut ni copier, ni modifier les données d'un contrôle.
    • Si la valeur des propriétés Enabled et Locked est False, le contrôle ne peut pas recevoir le focus, il est estompé dans la feuille. L'utilisateur ne peut ni copier, ni modifier les données d'un contrôle.

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2009
    Messages : 322
    Par défaut Quelques questions usebox
    Merci zyhack !

    Pour ce qui est de ma première question, c'est exactement ce que je cherchais.

    Pour la deuxième question, je ferai de la lecture sur le sujet proposé afin de trouver ce qui sera le mieux pour ma situation.

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

Discussions similaires

  1. [XL-2003] Quelques questions sur les Userform
    Par dlight dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 01/07/2010, 02h23
  2. demande de quelques conseils
    Par cha5moucha dans le forum Microsoft Dynamics CRM
    Réponses: 2
    Dernier message: 08/06/2010, 10h53
  3. [XL-2003] Demande d'aide userform
    Par patrick60 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 27/07/2009, 19h04
  4. Quelques questions concernant un Userform
    Par rickgoz dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 31/10/2008, 16h51
  5. VB EXCEL USERFORM: demander l'emplacement d'un fichier
    Par repié dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/01/2006, 21h20

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