Cacher résultat

kiko8111 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention   -  
kiko8111 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai trouvé la formule qui me conviens en résultat mais l’esthétique lorsque la cellule est vide me donne une information dont j'aimerai cacher. J'ai trouvé la solution de rentrer dans le cas présent le chiffre 32 et de mettre la police de la même couleur que le fond mais c'est du "bricolage".
Merci de votre aide, clin d’œil à VIA55
https://www.cjoint.com/c/LBwktTUb1Fy

13 réponses

  1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
     
    Re,

    Si tu veux nous donner ton fichier final, et c'est plutôt bien, et que tu veux l'enregistrer sans macro cliques sur Oui dans la fenêtre précédente. Tu vas ainsi générer un fichier xlsx, tout en gardant l'original en xlsm, que tu peux transmettre. Il n'y aura plus de macros, mais cela n'a peut probablement pas d'importance pour ton problème d'affichage.

    Cordialement
    1
  2. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
     
    Re,

    Il y a loin de la coupe aux lèvres.

    Ta formule à appliquer en B6 si j'ai bien compris :
    =SI(C6="";"";SI(C6>JOUR(FIN.MOIS(DATE(2022;A$34;1);0));"";C6&"/"&A$34))

    Le numéro du mois est en A34, à modifier pour les mois en dessous, l'année est dans la formule, pas pratique.
    Ton fichier xlsx modifié pour janvier seulement.
    https://www.cjoint.com/c/LBxnQbU7aEG

    Tu aurais pu aussi plus simplement, saisir la date sous la forme 15/2, elle prend par défaut l'année courante et l'afficher avec un format personnalisé j/m, c'était plus simple à mon avis.

    Cordialement
    1
  3. jee pee Messages postés 31872 Date d'inscription   Statut Modérateur Dernière intervention   9 977
     
    Bonjour,

    Essayer
    =SI(ET(B4<32;B4<>"");B4&"/"&C4;"")


    ou si 32 était juste pour ce cas là ne plus l'utiliser et
    =SI(B4<>"";B4&"/"&C4;"")


    0
  4. yclik Messages postés 3872 Date d'inscription   Statut Membre Dernière intervention   1 609
     
    bonsoir
    une autre piste
    en D4 (au format date JJ/MM)
    =SI(B4="";"";DATE("2022";C4;B4))
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kiko8111 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention   33
     
    Bonsoir, merci de vos recherches. J'ai essayé la première de jee pee et elle fonctionne à merveille : Merci !
    Je vais regarder celle de yclik demain et je reviendrai vous dire ce qu'il en ai.
    En tout cas Merci à vous deux
    kiko
    0
  7. kiko8111 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention   33
     
    Bonjour, je viens de tester la formule de yclik.
    Elle fonction lorsque on a une cellule vide mais lorsque on rentre mettons 29 (date du mois impossible) elle me donne 1/3 alors que j'aimerai avoir une cellule vide.
    Pour la seconde de jee pee j'ai un message qui me donne : la formule que vous avez tapée contient une erreur.
    En revanche pour la première formule, avec la feuille que j'ai jointe hier elle fonctionne. Mon GROS problème c'est que lorsque je la rentre dans mon fichier lorsque j'ai la cellule vide elle affiche FAUX.
    Je suis perdu. Pourquoi sur une feuille c'est valable et une autre non ?
    Merci de vos réponses, kiko
    0
  8. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
     
    Bonjour à tous,

    Avec les mois à 28, 29,30 ou 31 jours c'est pas forcément évident. Une formule un peu plus compliquée qui me paraît répondre à ton souhait :
    =SI(B4="";"";SI(B4>JOUR(FIN.MOIS(DATE(2022;C4;1);0));"";B4&"/"&C4))

    Par contre ce serait bien que tu aies l'année, ici 2022, dans une cellule plutôt que directement dans la formule.

    Cordialement
    0
  9. kiko8111 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention   33
     
    Re, merci pour cette formule qui fonctionne très bien sur mon fichier à titre exemple.
    Lorsque je rentre la formule dans mon fichier final cela m'indique que ma formule est trop longue.
    Mon exemple est enregistré en xlsx et le final en xlms.
    En voulant enregistré le final en xlsx cela m'informe que celui ci ne prend pas en charge les macron.
    Comment faire,
    Merci
    Christophe
    0
  10. kiko8111 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention   33
     
    J'ai oublié de joindre ma capture
    0
  11. kiko8111
     
    Avec un exemple je sais m'adapter, sinon je galère.
    C'est possible d'en avoir un STp
    Merci
    0
  12. kiko8111 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention   33
     
    Re, j’ai répondu de mon téléphone tout à l'heure, j'avais pas vu l'ensemble.
    Je viens de voir le fichier, il fonctionne mais je ne sais ce qui à fait cela car pour moi c'est la même formule qu'au poste 5
    0
    1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
       
      Re,
      Oui c'est la même formule mais adaptée à ton fichier original et non pas à ton fichier exemple. Le numéro du premier mois est en A34 et non pas sur toutes les lignes comme dans l'exemple. À toi de poursuivre ...

      Bon courage
      1
  13. kiko8111 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention   33
     
    Je te remercie, je suis en train de copier coller en adaptant :
    C'est SUPER !

    Merci de cette assistance qui sans quoi m'aurai posé d'énormes problèmes vu mon niveau.
    Cet été en compagnon de plage : excel pour les nuls
    kiko
    0