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 :

validé commande par entrer


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Mécanicien avion
    Inscrit en
    Février 2018
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Mécanicien avion

    Informations forums :
    Inscription : Février 2018
    Messages : 193
    Par défaut validé commande par entrer
    bonjour,

    j'ai cette commande dans ma feuille excel que je voudrais validé par entrer plutôt que cela cherche tout seul...
    serait il possible de m'indiquer comment faire plz ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Private Sub recherche_cartes_Change()
    Dim rg As Range, sSaisie As String
    sSaisie = recherche_cartes.Text
    If sSaisie Like "##" Or sSaisie Like "##-##" Then
        recherche_cartes.Text = sSaisie & "-"
        Exit Sub
    End If
    If Len(recherche_cartes.Text) < 9 Then Exit Sub
    Set rg = Range("A7:A500").Find(sSaisie, LookIn:=xlValues, LookAt:=xlWhole)
        If Not rg Is Nothing Then
            MsgBox ("Trouvé !")
        Else
            MsgBox ("pas trouvé !")
            recherche_cartes.Text = ""
        End If
    End Sub

    Merci et bonne soirée a tous

  2. #2
    Membre éprouvé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2017
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2017
    Messages : 91
    Par défaut
    Bonjour,

    Si recherche_cartes est bien un textbox, alors le code suivant devrait marcher :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    Private Sub recherche_cartes_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    Dim rg As Range, sSaisie As String
     
    If KeyCode <> 13 Then
        Exit Sub
    End If
     
    sSaisie = recherche_cartes.Text
     
    If sSaisie Like "##" Or sSaisie Like "##-##" Then
         recherche_cartes.Text = sSaisie & "-"
         Exit Sub
    End If
     
    If Len(recherche_cartes.Text) < 9 Then Exit Sub
     
    Set rg = Range("A7:A500").Find(sSaisie, LookIn:=xlValues, LookAt:=xlWhole)
    If Not rg Is Nothing Then
         MsgBox ("Trouvé !")
    Else
         MsgBox ("pas trouvé !")
    recherche_cartes.Text = ""
    End If
     
    End Sub

  3. #3
    Membre confirmé
    Homme Profil pro
    Mécanicien avion
    Inscrit en
    Février 2018
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Mécanicien avion

    Informations forums :
    Inscription : Février 2018
    Messages : 193
    Par défaut
    merci pour l'info

  4. #4
    Membre confirmé
    Homme Profil pro
    Mécanicien avion
    Inscrit en
    Février 2018
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Mécanicien avion

    Informations forums :
    Inscription : Février 2018
    Messages : 193
    Par défaut
    Ça marche nickel, merci pour les réponses rapide et efficace

Discussions similaires

  1. valider par Entrer dans une Message Box Prompt
    Par lila23 dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 10/07/2009, 20h46
  2. [VB6]Problème de DoubleQuote envoyé en ligne de commande par l'OS
    Par marsup54 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 28/09/2006, 21h58
  3. [DOM] Problème de validation XML par rapport à un Schéma XSD
    Par apisto dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 20/09/2006, 15h32
  4. [JAXP 1.2] Valider XML par schéma externe avec SAX (voire DOM)
    Par g_rare dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 17/07/2006, 19h48
  5. Validation formulaire par href
    Par dafalri dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 02/12/2005, 13h19

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