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 :

remplissage d'une cellule excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 129
    Par défaut remplissage d'une cellule excel
    Bonjour, en fait j'ai remarquer que dans mon petit programme sous Excel j'ai un bug. Quand je ne renseigne pas la date par exemple, sur ma page excel ca remplit la cellule par un blanc. Je voudrais un code qui me permettrait de faire que si je saisie quelque chose dans mon textbox cela remplit la cellule sur excel et si je ne saisie rien cela fait rien et donc cela garde ce qu'il y avait dans la cellule.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 364
    Par défaut
    Et une condition if sur ta textbox, tu y as pensé ???

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 129
    Par défaut
    oui bien sur, mais je vois pas comment ca marche.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 364
    Par défaut
    C'est pas trop compliquer normalement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (matextbox.text != "") then
        code
    end if

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 129
    Par défaut
    j'ai essayer ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    If equipe_releve.Text = "" Then
    mafeuille.Range("A10:C13") = mafeuille.Range("A10:C13")
    mafeuille.Range("A5:C7") = mafeuille.Range("A5:C7")
    Else
    mafeuille.Range("A10:C13") = equipe_releve.Text
    mafeuille.Range("A5:C7") = date_releve.Text
    End If
    cela ne fonctionne pas. Il y a toujours du blanc qui s'affiche dans ma cellule meme si je ne saisie rien.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 364
    Par défaut
    C'est normale, si tu fais sa :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    If equipe_releve.Text = "" Then
    mafeuille.Range("A10:C13") = mafeuille.Range("A10:C13")
    mafeuille.Range("A5:C7") = mafeuille.Range("A5:C7")
    Else
    mafeuille.Range("A10:C13") = equipe_releve.Text
    mafeuille.Range("A5:C7") = date_releve.Text
    End If
    Je te conseil de faire plutot :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    If equipe_releve.Text != "" Then
    mafeuille.Range("A10:C13") = equipe_releve.Text
    mafeuille.Range("A5:C7") = date_releve.Text
    End If

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 129
    Par défaut
    le ! ne lui plait vraiment pas. Il me met erreur de compilation. Attendu : go ou goto.

  8. #8
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Not equipe_releve.Text = "" Then
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 364
    Par défaut
    A oui en effet c'est vrai que cela change selon les langages

    Tu as soit la solution de AlainTech :

    If Not equipe_releve.Text = "" Then
    ou soit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    If equipe_releve.Text <> "" Then
    mafeuille.Range("A10:C13") = equipe_releve.Text
    mafeuille.Range("A5:C7") = date_releve.Text
    End If

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 129
    Par défaut
    merci la première solution fonctionne

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

Discussions similaires

  1. Remplissage automatique de cellules Excel à partir d'une liste
    Par Gullivert dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/08/2006, 17h48
  2. Importer le contenu d'une cellule Excel vers Access
    Par deaqu1 dans le forum Access
    Réponses: 7
    Dernier message: 05/11/2005, 15h26
  3. Affichage d'une cellule excel
    Par cciocc dans le forum ASP
    Réponses: 2
    Dernier message: 17/05/2005, 10h17
  4. Réponses: 4
    Dernier message: 15/04/2005, 15h25
  5. Récupérer la couleur d'une cellule excel par Delphi
    Par teamsebracing dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 05/06/2003, 14h50

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