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 :

Correction automatique des saisies


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 29
    Par défaut Correction automatique des saisies
    Bonjour forum,

    Une question toute simple: Existe-t-il un code permettant une correction automatique lorsque l'on saisit une donnée dans un textbox? Pour éviter les coquilles, mettre des majuscules etc.

    Je vous remercie

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Par défaut
    Bonjour,

    Quelles sont justement les coquilles à éviter ?
    Si c'est une question de mise en majuscules il suffit d'utiliser UCase

  3. #3
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 29
    Par défaut
    Bonjour JPierre M,

    C'est bien, vous me répondez à une autre question que je venais de me poser en fouinant sur les forums comment faire ma correction automatique. Qu'est ce que c'est que ce Ucase? Un code?

    Sinon, ma question est bien une correction automatique. Lorsque je saisi une donnée inexacte, celle-ci se corrigerait automatiquement en utilisant comme "dictionnaire de base" la colonne dans laquelle s'insère cette donnée.

    Par exemple admettons que ce soit une colonne de fournisseur, dans mon userform, je saisi "Babar" qui est un fournisseur qui a déjà été saisi auparavant et dont l'orthographe exacte est "Barbar" et donc cette correction automatique permettrait d'éviter ce genre d'erreur à une lettre près...

    Ca se tente?

    Ou sinon directement à la source, simplement éviter les erreurs en mettant en place une saisie automatique (taper "ba" et obtenir tous mes fournisseurs qui commencent par "ba"...) mais là, je ne comprends rien à ce qui est expliqué sur les forums. Je débute en VBA... Avez-vous un peu de temps pour m'expliquer pas à pas?

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Par défaut
    Je ne vois pas trop comment faire pour un contrôle de l’orthographe des fournisseurs si ce n’est de créer une liste à part.
    Dans l’userform on peut inclure un comboBox (liste déroulante) dans laquelle on retrouvera la liste des fournisseurs. Cela ne sera toutefois pas pratique si cette liste est très longue.
    Je joins un modeste fichier où j’ai volontairement mélangé majuscules et minuscules pour mettre en évidence à quoi sert UCase
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Correction automatique des tables endommagées
    Par sniperpro dans le forum Paradox
    Réponses: 16
    Dernier message: 03/11/2010, 18h06
  2. Récupération automatique des données d'une feuille de saisie
    Par vieri dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 08/01/2009, 17h21
  3. Réponses: 3
    Dernier message: 21/07/2008, 20h48
  4. Comment enlever la saisie semi-automatiques des valeurs de cellule?
    Par Subkill dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 21/06/2007, 01h05
  5. Réponses: 1
    Dernier message: 28/09/2005, 09h01

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