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 - Mode refrappe


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Femme Profil pro
    Gestionnaire
    Inscrit en
    Mars 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Gestionnaire

    Informations forums :
    Inscription : Mars 2018
    Messages : 3
    Par défaut Textbox - Mode refrappe
    Bonjour à tous,

    Je suis en train de créer un user form sous Excel VBA dans lequel se trouvent plusieurs textbox.

    Je cherche à forcer le mode "Refrappe" sur ces textbox (càd qu'on peut taper du texte au-dessus du texte déjà présent, donc concrètement, la saisie d'un nouveau caractère remplace le caractère situé juste à droite du point d'insertion).

    Généralement, on peut activer ou désactiver ce mode "Refrappe" avec la touche Insert, mais je ne suis pas sûre que simuler l'appui sur cette touche à l'ouverture du classeur (par exemple) convienne, puisqu'on ne peut pas savoir si ce mode sera déjà activé ou non pour l'utilisateur, sans compter que ça ne doit s'appliquer qu'aux textbox et pas interférer sur ce que fera l'utilisateur en dehors de ce formulaire.

    Je ne sais pas si cela peut se paramétrer sur les options du textbox, ou comment m'y pendre pour obtenir ce résultat. Malgré mes recherches, je n'ai pas trouvé de solution.

    Auriez-vous une idée à me soumettre?

    Merci par avance

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 131
    Par défaut
    Bonjour,

    Connaitre l'état d'une touche comme insert, caps-lock... se gère via le système, donc las API Windows à déclarer en VBA.

    Tu as un exemple ici
    https://access.developpez.com/faq/?page=API#TestShift


    Et la liste des codes de touche là
    http://docvb.free.fr/apidetail.php?idapi=160

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Membre à l'essai
    Femme Profil pro
    Gestionnaire
    Inscrit en
    Mars 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Gestionnaire

    Informations forums :
    Inscription : Mars 2018
    Messages : 3
    Par défaut
    Je vais regarder ça, merci pour ton aide!

Discussions similaires

  1. [Débutant] ListBox, ObservableCollection, Binding TextBox Mode=TwoWay ne fonctionne pas
    Par Mr Cogito dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 20/07/2015, 16h18
  2. Delphi xe2 en mode refrappe
    Par pierrot67 dans le forum EDI
    Réponses: 2
    Dernier message: 06/10/2014, 16h22
  3. Réponses: 15
    Dernier message: 31/07/2007, 17h32
  4. TextBox dérivée invisible en design mode
    Par Vlad59 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/03/2007, 14h48
  5. Réponses: 4
    Dernier message: 06/09/2006, 10h12

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