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 :

erreur dans mon code [XL-2007]


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
    Septembre 2013
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Septembre 2013
    Messages : 58
    Par défaut erreur dans mon code
    Bonjour à tous

    voila j'ai dans un userform un textbox et un bouton

    quand je clique sur le bouton

    je voudrais que si le texbox est vide alors dans la cellule D30 soit mis "RAS"
    et si on a ecrit quelque chose dans la texbox alors dans la cellule d30 soit lis ce qui est ecrit

    voici mon code
    mais pas l'air de fonctionner

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub CommandButton1_Click()
     
    If TextBox1.Value = "" Then Range("d30") = "RAS"
     
    ElseIf TextBox1.Value <> "" Then Range("d30").Value = TextBox1
     
    End Sub
    merci d'avance

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    Bonjour

    bien que la casse soit pas le point fort de vba il y a des regles a respecter

    les conditions if elseif en font parti

    si tu met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if machin=truc then chose= machin
    tu ne peut pas mettre en dessous
    a moins de mettre un doublepoint avnt le "then" pour signifier que tu change de ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub CommandButton1_Click()
     
    If TextBox1.Value = "" Then 
     
    Range("d30") = "RAS"' 'et en plus ici a ta place je preciserais le sheets
     
    ElseIf TextBox1.Value <> "" Then Range("d30").Value = TextBox1 'ici aussi le sheet
     
    End Sub
    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Membre averti
    Inscrit en
    Septembre 2013
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Septembre 2013
    Messages : 58
    Par défaut
    merci bien

    Vincent

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

Discussions similaires

  1. Où l'erreur dans mon code
    Par moonia dans le forum Langage
    Réponses: 3
    Dernier message: 21/06/2006, 14h16
  2. Réponses: 5
    Dernier message: 14/05/2006, 22h41
  3. Erreur dans mon code PHP
    Par jack_1981 dans le forum Langage
    Réponses: 6
    Dernier message: 12/05/2006, 10h01
  4. erreur dans mon code
    Par sacco dans le forum C
    Réponses: 4
    Dernier message: 14/04/2006, 11h50
  5. [VBA][Débutant][export]erreurs dans mon code?
    Par Christophe93250 dans le forum Access
    Réponses: 4
    Dernier message: 06/01/2006, 19h52

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