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 :

Validation cellule d'un Userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 141
    Billets dans le blog
    1
    Par défaut Validation cellule d'un Userform
    Bonjour à tous

    j'ai un petit souci sur mon programme de gestion de vêtement de travail.
    J'ai un Userform avec une 15aine de Combobox reprenant à chaque fois la liste des vêtements de travail associé à des textbox pour la quantité à commander et la taille.
    On peut passer d'une cellule à une autre soit par une tabulation (TAB) soit par la touche entrée.
    Il y a tout en bas du Userform 2 boutons : un Validez et un Annulez.
    Je voudrais passer uniquement d'une cellule à une autre avec la Tabulation (TAB) et n'importe quand dans le Userform en tapant sur la touche entrée le bouton Validez devient actif.

    J'espère avoir été assez clair et j'attends impatiemment vos solutions afin de pouvoir continuer dans mon programme.

    Merci

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour.

    Pour les contrôles sur lesquels tu ne veux pas que le focus s'arrête, tu peux mettre la propriété TabStop = False.

    PGZ

  3. #3
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    bonjour,
    tu mets la propriété Default de ton bouton Valider à True
    cordialement

    Tu peux aussi jouer avec la Propriété Accelerator,
    s'il est inscrit Valider sur ton bouton, mets V à cette propriété.
    L'affichage sera Valider. Alt + V et tu valides

    Cordialement

  4. #4
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 141
    Billets dans le blog
    1
    Par défaut
    Merci pour vos idées, ce n'était pas le focus que je voulais stopper ou non puisqe toutes les cellules (combo et text) doivent être validable.

    J'ai mis la propiété Défault sur True et ça marche parfaitement...

    Merci encore

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

Discussions similaires

  1. récupérer les données d'une cellule depuis un UserForm
    Par domy59 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/12/2008, 00h09
  2. Réponses: 0
    Dernier message: 09/12/2008, 16h36
  3. clic sur cellule et ouverture userform
    Par jonathanoudelet dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/08/2008, 10h08
  4. Edition et validation cellule DGV
    Par DiamonDonald dans le forum Windows Forms
    Réponses: 4
    Dernier message: 27/06/2008, 09h37
  5. Utiliser des valeur de cellule dans un userform
    Par swissmade dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/07/2007, 19h38

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