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 :

valeur 0 dans cellule vide


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2019
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2019
    Messages : 35
    Par défaut valeur 0 dans cellule vide
    Bonjour tous,

    J'ai un classeur Excel dans lequel il y a deux feuilles en lien.

    Feuille 1 = paramétrage
    feuille 2 = évaluation

    Dans la feuille 2 (évaluation) il y a des liens du type : =Parametrage!D5

    Lorsque la cellule dans paramétrage est vide, la cellule dans le feuille "évaluation" considère qu'il y a la valeur "0" et cela me pose problème pour la mise en forme conditionnelle.

    Il faudrait qu'elle soit considérée comme vide et que rien n'apparaisse dans la cellule qui se trouve dans "évaluation".

    Merci par avance pour votre aide.

  2. #2
    Membre Expert Avatar de mfoxy
    Homme Profil pro
    Automation VBA
    Inscrit en
    Février 2018
    Messages
    752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Automation VBA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2018
    Messages : 752
    Par défaut
    Bonjour,

    Il suffirait de mettre une cellule conditionnelle,
    Si cellule X vide alors rien,sinon valeur cellule.

    Bav

  3. #3
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2019
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2019
    Messages : 35
    Par défaut
    c'est ce que je pensais,

    Mais je ne sais pas comment écrire ce genre de condition en maintenant la formule de départ "=parametrage!D5"

    Si tu peux m'aider.

    Merci par avance

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 176
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Il existe dans les options d'excel, la possibilité de ne pas afficher les valeurs nulles contenues dans les cellules et ce par feuille
    Voir les Options avancées d'excel, dans le groupe Options d'affichage de la feuille ce calcul et c'est bien entendu possible de le programmer par VBA
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2019
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2019
    Messages : 35
    Par défaut
    oui, je l'ai fait.

    Les valeurs nulles ne s'affichent pas mais il considère quand même que quand la cellule est vide c'est "0"

    J'ai une piste avec la formule ci-dessous :

    Code formule : Sélectionner tout - Visualiser dans une fenêtre à part
    SI(ESTVIDE(B3);T($A$1);T(B3))

  6. #6
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 176
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Mais oui c'est logique. L'option n'affiche pas les valeurs nulles mais celles-ci restent présentes.

    Pour moi, ce n'est pas très clair. Dans un calcul pour excel, une cellule vide est toujours égal à 0
    Que cherchez vous à faire exactement ?
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut

    =SI(ESTVIDE(A1);"";...) en remplaçant les ... par la formule qui va bien.

    Pour une MFC, on supprime le SI qui est inutile. Une explication claire de ce que tu cherches à mettre en place nous permettrait probablement de résoudre ton problème en une réponse concise.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  8. #8
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2019
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2019
    Messages : 35
    Par défaut
    Bonjour tous,

    En tâtonnant avec les pistes que vous m'avez donné, j'ai trouvé une formule qui répond à mes besoins.

    Merci et à bientôt

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

Discussions similaires

  1. [XL-2007] Recopie une valeur vers des cellules vides
    Par bchar dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/12/2013, 11h30
  2. [Toutes versions] Coller dans cellule vide
    Par Aurianelm dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/06/2013, 09h25
  3. [XL-2007] Message texte automatique dans cellules vide
    Par mitsue dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/07/2012, 09h10
  4. [XL-2003] listbox: Plage de donnee SOURCE variable selon valeur contenue dans cellule
    Par jeo13 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/09/2010, 22h26
  5. Réponses: 5
    Dernier message: 25/03/2009, 01h58

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