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 :

controles de saisi de textbox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 174
    Points : 53
    Points
    53
    Par défaut controles de saisi de textbox
    bonjour,

    je ne comprends pas pourquoi mon code ne fonctionne pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim a As String
     
    TextBox1.Value = a
     
    If a <> 0 Then
        Worksheets("BM").Range("E1") = a And Worksheets("BM").Range("AY1") = 1
            Else
                MsgBox "il manque des infos"
     
    End If
    pourriez vous m'indiquer mes erreurs.

    merci

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 535
    Points
    5 535
    Par défaut
    Bonjour,

    déjà (principe 1er) :
    tu définis a comme shaîne de caractères (string) (et en plus vide dans ton code, puisque tu ne lui attribues aucune valeur string)
    0 est un numérique

    Et cette ligne de code (indépendamment de ce que j'ai dit plus haut) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("BM").Range("E1") = a And Worksheets("BM").Range("AY1") = 1
    ne correspond à aucune syntaxe VB ....

    Bien sûr :
    c'était la réponse à ta demande, à savoir :
    pourriez vous m'indiquer mes erreurs.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 174
    Points : 53
    Points
    53
    Par défaut
    ok mais alors comment écrire ma macro:

    je souhaiterai que si ma textbox 1 et 2 ne sont pas remplies alors apparaisse un msgbox.

    et si les deux textbox ont été remplies alors inscrire leur valeur dans des cellules bien précises

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("BM").Range("E1")=textbox1.value

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 535
    Points
    5 535
    Par défaut
    Correction à main levée, donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim a As String
     
    a = TextBox1.Value 
    If a <> "" Then
        Worksheets("BM").Range("E1") = a
        Worksheets("BM").Range("AY1") = 1
    Else
        MsgBox "il manque des infos"
     
    End If

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 174
    Points : 53
    Points
    53
    Par défaut
    ok merci voila je n'avais pas fait attention que je comparais une chaine de caractere avec du numeric.

  6. #6
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 535
    Points
    5 535
    Par défaut
    Tu crois vraiment que ce n'était QUE celà ?

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

Discussions similaires

  1. UserForm, TextBox & Controle de saisie
    Par wipMan dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 26/06/2013, 11h35
  2. controle saisie numerique textbox
    Par Hepil dans le forum Windows Forms
    Réponses: 4
    Dernier message: 29/07/2010, 16h26
  3. Controle saisie sur TextBox
    Par Addict` dans le forum Windows Forms
    Réponses: 1
    Dernier message: 08/04/2009, 17h22
  4. Controler la saisie dans des textbox
    Par Msysteme dans le forum ASP.NET
    Réponses: 20
    Dernier message: 25/02/2009, 14h56
  5. [LG]contrôle de saisie
    Par zetterberg_10 dans le forum Langage
    Réponses: 8
    Dernier message: 10/02/2005, 13h55

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